Skip to content

Commit f16e07c

Browse files
Simon RIleychinmaychandra1
authored andcommitted
fix: resolve race condition by moving proxy setup to process level
1 parent 2d03c67 commit f16e07c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

nettacker/core/app.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,6 @@ def scan_target(
264264
):
265265
options = copy.deepcopy(self.arguments)
266266

267-
socket.socket, socket.getaddrinfo = set_socks_proxy(options.socks_proxy)
268267
module = Module(
269268
module_name,
270269
options,
@@ -290,6 +289,8 @@ def scan_target(
290289
def scan_target_group(self, targets, scan_id, process_number):
291290
active_threads = []
292291
log.verbose_event_info(_("single_process_started").format(process_number))
292+
if self.arguments.socks_proxy:
293+
socket.socket, socket.getaddrinfo = set_socks_proxy(self.arguments.socks_proxy)
293294
total_number_of_modules = len(targets) * len(self.arguments.selected_modules)
294295
total_number_of_modules_counter = 1
295296

0 commit comments

Comments
 (0)