From 1faa258230b8378e97cd2dad82e46443188f7758 Mon Sep 17 00:00:00 2001 From: Adar Nimrod <nimrod@shore.co.il> Date: Tue, 19 Jun 2018 13:38:58 +0300 Subject: [PATCH] Hack to workaround bug https://github.com/robertdavidgraham/masscan/issues/144 . --- src/main.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main.c b/src/main.c index 27dc4cf..bdd145d 100644 --- a/src/main.c +++ b/src/main.c @@ -1391,6 +1391,12 @@ main_scan(struct Masscan *masscan) if (time(0) - now >= masscan->wait) is_rx_done = 1; + if (time(0) - now - 5 > masscan->wait) + { + printf("Passed the wait window but still running, forceful exit.\n"); + exit(0); + } + if (masscan->output.is_status_updates) { status_print(&status, min_index, range, rate, total_tcbs, total_synacks, total_syns, -- GitLab