* feat: Implement flag which when enabled, will skip any host with a private ip address instead of timing out.
* fix: Amend private ip check to include loopback and link-local addresses
* fix: Amend debug message to be more concise
* fix: Account for port numbers in skipPrivateHosts feature
* docs: Remove uncessary debug statement
* readme update
---------
Co-authored-by: sandeep <8293321+ehsandeep@users.noreply.github.com>
* Fixed DNS resolving A records when -ports is set
* fixed ineffectual assignment
* fmt
---------
Co-authored-by: kzoltan <zoltan.koszo@gmail.com>
Co-authored-by: mzack <marco.rivoli.nvh@gmail.com>
* Add flag to preview first N characters
* use dynamic var for body-preview flag
* strip html tags from response
* add stripe option to remove html or xml tags
* typo
* resolve merge conflicts
* add test and update readme
* update readme
* typo
* typo no 2
* small refactor
* include body preview in jsonl output
* minor changes
---------
Co-authored-by: mzack <marco.rivoli.nvh@gmail.com>
Co-authored-by: Mzack9999 <mzack9999@protonmail.com>
* Make output response fields public so they can be specified if httpx used as a library.
* Fix runner.go to use renamed params.
* renaming var
---------
Co-authored-by: mzack <marco.rivoli.nvh@gmail.com>
* support multiple output format
* output plain text when -oA
* separate the conditions
* fail output-all when it's not used with output
* update doc
* remove hashes for plain output when -hash isn't used
* add integration test
* use filepath
* fix no hash std output
* remove json/csv extension for json/csv only output
* add ext when both -csv and -json is used
* fix assertion
* commit to last commit
* print filenames
* no tmpdir
* remove files
* remove prints
* lowercase options
* test update
---------
Co-authored-by: Mzack9999 <mzack9999@protonmail.com>
Co-authored-by: sandeep <8293321+ehsandeep@users.noreply.github.com>
* create basic html indexing functionality
* change html style
* populate response info
* matched html response info with flags
* implement html template for screenshots
* remove unused func
* removing unused loop
* moving summary to static folder
* using file prefix on windows
* removing test output
---------
Co-authored-by: Mzack9999 <mzack9999@protonmail.com>