2806 Commits

Author SHA1 Message Date
Manuel Bua
9d2539f856 Makes stdio capturing global
This dramatically lower chances of reaching max open files limit as it
works with two os.Pipe only, but it may be sub-optimal in some cases
such as with the `-debug` switch because there are no guarded writes
anymore when using `fmt.Fprintf` directly, such as when dumping request
or responses.
2020-07-27 21:35:24 +02:00
Manuel Bua
24c53628ea Capture additional DNS logging 2020-07-27 21:15:38 +02:00
Manuel Bua
ba75e35a4b Merge branch 'master' into enumeration-progressbar 2020-07-27 20:45:47 +02:00
Manuel Bua
6209b25d9a Ensure an empty progressbar is aborted 2020-07-27 20:39:13 +02:00
Manuel Bua
53b280cf32 Ensure workflows can be run alone as well 2020-07-27 20:38:48 +02:00
bauthard
dd435d4561 Update issue templates 2020-07-27 23:45:20 +05:30
bauthard
af02346632 Update issue templates 2020-07-27 23:39:08 +05:30
bauthard
7492d050bf
Merge pull request #181 from projectdiscovery/bugfix-workflow-speed
adding speed to workflows
2020-07-27 23:17:29 +05:30
Mzack9999
a7c1f43b41 adding speed to workflows 2020-07-27 19:36:40 +02:00
Manuel Bua
8718d52546 Ensure input URLs and requests are present before tracking any progress 2020-07-27 18:47:23 +02:00
Manuel Bua
3916983bdb Merge branch 'master' into enumeration-progressbar 2020-07-27 00:25:36 +02:00
Manuel Bua
06cffee6aa Add support for workflows 2020-07-27 00:00:34 +02:00
Mzack9999
b63490a4bb
Merge pull request #179 from projectdiscovery/bugfix-latest-pending-issues
Bugfix latest pending issues
2020-07-26 23:22:27 +02:00
Mzack9999
f45e01eda6 multi-matcher correction 2020-07-26 22:07:03 +02:00
Mzack9999
c659d432b3 hacky silent output within workflow 2020-07-26 21:30:03 +02:00
Mzack9999
573088450f adding missing input flag 2020-07-26 21:17:42 +02:00
Mzack9999
8c437fbd40 adding workflow's same directory path search for template variables 2020-07-26 20:14:05 +02:00
Manuel Bua
660c8420c1 Remove unused code 2020-07-26 16:57:19 +02:00
Manuel Bua
baa1715c44 Better input sanitization, skip empty lines 2020-07-26 16:56:53 +02:00
Manuel Bua
4d8131c8d8 Add support for DNS requests 2020-07-26 16:36:01 +02:00
Manuel Bua
ea6229300d Merge branch 'master' into enumeration-progressbar 2020-07-26 15:46:21 +02:00
Manuel Bua
536e0dbf5c Remove old go mod files 2020-07-26 15:42:20 +02:00
Manuel Bua
3cc79c2c49 Properly close file after use 2020-07-26 15:35:26 +02:00
Manuel Bua
32e20b13e6 Use single progressbar, tweak styling 2020-07-26 15:31:31 +02:00
Manuel Bua
b33a2b6d16 Update outdated comment 2020-07-25 23:22:09 +02:00
Manuel Bua
a9560336f4 Refactoring and unused code removal 2020-07-25 23:13:58 +02:00
Manuel Bua
48cf65b563 Automatically de-duplicate supplied user input 2020-07-25 23:02:24 +02:00
Mzack9999
5eb92abb80
Merge pull request #174 from projectdiscovery/bugfix-engine-rework
engine parallelism fix
2020-07-25 22:48:48 +02:00
Manuel Bua
c967997a5a Merge branch 'bugfix-engine-rework' into enumeration-progressbar-next 2020-07-25 22:47:32 +02:00
Mzack9999
731241c90e fsm in-memory deduplication 2020-07-25 22:25:21 +02:00
Manuel Bua
24341bf34c Merge branch 'bugfix-engine-rework' into enumeration-progressbar-next 2020-07-25 22:18:28 +02:00
Manuel Bua
65d7246b2f Use custom formatter for percentage, ensure fixed string size is used 2020-07-25 22:15:45 +02:00
Mzack9999
3a8ee75b93 wip - output 2020-07-25 21:44:43 +02:00
Mzack9999
4cc9ad9100 wip - output 2020-07-25 21:15:28 +02:00
Manuel Bua
d1c8527f1f Merge branch 'bugfix-engine-rework' into enumeration-progressbar-next 2020-07-25 21:05:47 +02:00
Manuel Bua
d8e69cacf2 Pad bar name with spaces (approx. size due to escape codes) 2020-07-25 21:03:38 +02:00
Mzack9999
c05cf9f8c6 adding missing result bool 2020-07-25 20:45:38 +02:00
Manuel Bua
bb24061628 Merge branch 'bugfix-engine-rework' into enumeration-progressbar-next 2020-07-25 20:33:01 +02:00
Manuel Bua
436e7223d8 Update output coloring, set a maximum length for template names 2020-07-25 20:29:12 +02:00
Mzack9999
5fa309cb82 2nd race bugfix 2020-07-25 20:11:46 +02:00
Manuel Bua
dad381e66e Cleanup pluralization 2020-07-25 19:58:17 +02:00
Manuel Bua
88e683c0b5 Always use a global progress bar, protect input file reading 2020-07-25 15:16:41 +02:00
bauthard
66200dc191
Merge pull request #171 from wdahlenburg/wildcard_templates
Support Template Wildcarding
2020-07-25 17:30:17 +05:30
Manuel Bua
3bfdd0c381 Increment progress instead of altering totals, wrap more std streams 2020-07-25 00:46:18 +02:00
Manuel Bua
8aecbeb821 Experimental support for new parallelism 2020-07-24 22:30:15 +02:00
Wyatt Dahlenburg
6362fad61f Updated runner to ensure relative path was respected in configuration file when using wildcards 2020-07-24 15:29:08 -05:00
Manuel Bua
c7d234fe5a Merge branch 'bugfix-engine-rework' into enumeration-progressbar-next 2020-07-24 20:29:04 +02:00
Mzack9999
ab2f96c9e9 more experimental parallelism 2020-07-24 18:12:16 +02:00
Mzack9999
ffdaffd9a7 wip - code refactor 2020-07-24 13:37:01 +02:00
Mzack9999
9f1ac66032 wip - new engine parallelism fix 2020-07-23 23:28:34 +02:00