()
| 66 | } |
| 67 | |
| 68 | func (s *ScanSession) getDialer() (proxy.Dialer, error) { |
| 69 | s.dialerOnce.Do(func() { |
| 70 | cfg := s.createProxyConfig() |
| 71 | manager := proxy.NewProxyManager(cfg) |
| 72 | s.dialer, s.dialerErr = manager.GetDialer() |
| 73 | }) |
| 74 | return s.dialer, s.dialerErr |
| 75 | } |
| 76 | |
| 77 | func (s *ScanSession) createProxyConfig() *proxy.ProxyConfig { |
| 78 | cfg := proxy.DefaultProxyConfig() |
no test coverage detected