Commit Graph

294 Commits

Author SHA1 Message Date
urbanadventurer 1079c55dcb Show interface in debug messages 2020-08-06 22:59:42 +10:00
urbanadventurer e707c532dd Remove default of local port 61000 2020-08-06 21:31:21 +10:00
urbanadventurer baf8e90ee9 remove debugging output 2020-08-06 21:30:49 +10:00
urbanadventurer 6c57d4496d Remove hard-coded local_port of 61000 2020-08-06 21:25:17 +10:00
urbanadventurer 4d69f7b7fa Improve error messages for --interface 2020-08-06 21:24:49 +10:00
urbanadventurer ab0a05f1f0 Lose tmpaddr variable, and just set local_host directly 2020-08-06 16:59:06 +10:00
urbanadventurer e969865899 Improve debugging output 2020-08-06 16:58:52 +10:00
urbanadventurer ca6916e0f4 Adding debugging output 2020-08-05 22:39:43 +10:00
urbanadventurer 8d67fce3b6 finding the IP address for any given interface. not working. 2020-08-05 22:12:19 +10:00
urbanadventurer a7035da71e when --interface 2020-08-04 23:32:36 +10:00
urbanadventurer 8d8c408cfc network interface validation, and auto selection of IP address 2020-08-04 23:28:53 +10:00
urbanadventurer 2f88cc2c07 Add opt handling for --interface, --source-port, --source-address 2020-08-04 23:07:11 +10:00
urbanadventurer 2f0fdcee8e Add --interface, --source-port, --source-address to optargs 2020-08-04 23:06:33 +10:00
urbanadventurer 9622462d54 Updated Usage for bind interface 2020-08-04 22:32:16 +10:00
audiblelblink c7172b7cf6 adds ability to specify bind address 2020-04-29 18:26:23 -04:00
Lars Kulseng 9fa5d7871c Fixed Mongodb logging and charset bugs 2020-02-07 10:39:24 +01:00
urbanadventurer 694eda18c4 Update Copyright strings to 2020 2020-01-22 07:12:48 +11:00
urbanadventurer 9bb422a2c9 Fixed #286. Typo in usage for --cookie-jar 2019-11-20 02:05:23 +11:00
abenson b6a32e8f51 Fix #282 and #283 Thanks @abenson and @blshkv for your help. 2019-11-20 01:27:52 +11:00
jose nazario 62931324f3 fix a comment typo in two spots, no code changes 2019-06-21 11:30:01 -04:00
urbanadventurer ecd302dea0 Put spacing into EXAMPLE USAGE 2019-06-10 10:15:30 +10:00
urbanadventurer 62de2b2473 Reduced the size of the short usage help. 2019-06-10 10:12:10 +10:00
urbanadventurer 2ea39d07da Update all copyright notices to Copyright 2009 to 2019 Andrew Horton and Brendan Coles 2019-06-10 10:00:56 +10:00
urbanadventurer 9021fe0905 Updated all links to morningstarsecurity.com to use https 2019-06-10 09:51:32 +10:00
urbanadventurer f195d0945f Changed mongo logging error message 2019-06-10 07:22:17 +10:00
urbanadventurer 8aae12e482 Removed checks for JSON gem in JSON logging usage. JSON is checked for as a required gem. 2019-06-10 07:17:41 +10:00
urbanadventurer 18edee5823 Removed the OPTIONAL DEPENDENCIES output suggesting mongo and rchardet from the usage. This is not relevant to 99% of users. 2019-06-10 07:15:54 +10:00
urbanadventurer 8619b2a19d Ported BASIC_AUTH parsing fix from @rmaksimov.
Works even when a password contains a colon.
2018-07-05 19:33:58 +10:00
urbanadventurer ed3dd25faa Raise Thread errors when WWDEBUG is true 2018-06-17 21:59:20 +10:00
Brendan Coles 87a673ac40 Use argument keywords for WhatWeb::Scan.new 2017-12-08 18:22:24 +00:00
urbanadventurer 156763dd8f Revert keyword parameters for mandatory paramaters 2017-12-09 04:46:30 +11:00
urbanadventurer 29cc82c0d2 whitespace 2017-12-09 03:56:47 +11:00
urbanadventurer 86f16140b2 Add keywords to WhatWeb::Redirect 2017-12-09 03:22:28 +11:00
urbanadventurer 66fd80eb81 Removed unnecessary variables line from ScanContext causing aggressive plugins to fail. Added scanner keyword to ScanContext.new. Added Scan_scan_from_plugin method 2017-12-09 03:13:27 +11:00
urbanadventurer 643635f990 Update Parser.run_plugins with keyword arguments. Add scanner to run_plugins 2017-12-09 02:51:57 +11:00
urbanadventurer f1fb4ec6d4 Update Parser with keyword arguments. parse(target: nil, result: nil, logging_list: nil, grep_plugin: false) 2017-12-09 02:48:24 +11:00
urbanadventurer b4cb03985c Remove Iconv, which was deprecated in ruby 1.9.3, from lib/target.rb 2017-12-06 07:16:13 +11:00
urbanadventurer 54f0069bb0 Move redirection code into WhatWeb::Redirect.new(target, scanner, max_redirects) 2017-12-06 07:10:01 +11:00
Brendan Coles a0d24b2e57 Replace MAX_REDIRECTS global with local variable 2017-12-04 03:41:40 +00:00
Brendan Coles 2ed0e3c804 Return results from WhatWeb::Parse.parse 2017-12-04 03:39:24 +00:00
Brendan Coles 50daa22d62 Fix JSON logging 2017-12-04 00:48:56 +00:00
Brendan Coles dad35cf80e Add Plugin.shutdown_all convenience method 2017-12-04 00:48:33 +00:00
urbanadventurer 5805178dc2 Renamed Parser.parse_results to Parser.log_results 2017-12-04 11:35:50 +11:00
urbanadventurer 562e4feeac Implemented redirection.
Added :redirect_counter to Target
Can set redirection_counter on Target.initialize and Target.add_target
2017-12-04 11:27:24 +11:00
urbanadventurer 9ffc182dd3 Setup redirection (no max limit yet)
Made target_queue an instance variable that is define in Scan.initialize
Add Scan.add_target
Remove comments relating to result mutexes
2017-12-04 10:55:23 +11:00
urbanadventurer 0238295986 Tidy up comments related to moving code out of Scan 2017-12-04 10:36:32 +11:00
urbanadventurer b34fc9ee44 Removed instantiated WhatWeb::Parser and made methods self. 2017-12-04 10:06:01 +11:00
urbanadventurer d5e18181b1 Decouple scanner from plugins. Note that plugins can launch their own aggressive scans.
Redirection temporarily disabled.
Moved run_plugins into Parser.
Changed Scan initialize to only set up variables. Created Scan.scan to execute scanning and yields target objects.
Made opts and targets instance variables in Scan
No longer passing plugin list to Scan
Moved log and plugin shutown to whatweb
2017-12-04 09:38:14 +11:00
urbanadventurer 37f0716db9 Changed output names to logging 2017-12-04 08:07:39 +11:00
Brendan Coles a7a6b4ed97 Add plugins to WhatWeb::Scan keyword arguments 2017-12-02 18:58:29 +00:00