Joona Hoikkala
3328a284d2
Fix linter workflow and autocalibration for lines & words match ( #614 )
...
* Fix autocalibration for lines & words match
* Fix golangci-lint workflow
2022-12-07 18:26:06 +02:00
Joona Hoikkala
5c489aea78
Prepare for 1.5.0 release ( #23 )
2022-05-19 09:33:57 +03:00
Joona Hoikkala
1db80d49fc
Do autocalibration for full path ( #22 )
...
* Do autocalibration for full path
* Linter fixes
2022-05-19 09:33:42 +03:00
Joona Hoikkala
21a19a1f3d
Choose between 'and' and 'or' matching and filtering ( #20 )
2022-05-19 09:32:34 +03:00
Joona Hoikkala
9fa0a5d20a
Ac rewrite
...
* Full revamp of filtering, and autocalibration settings.
* Fix concurrency issue in calibration
* Fix linting
2022-05-19 09:31:54 +03:00
Joona Hoikkala
0aa69b527c
Prepare point release v1.4.1 ( #538 )
2022-04-04 01:22:50 +03:00
Joona Hoikkala
2345bfa86d
Fixes to recursion and wordlist handling for queued jobs ( #537 )
2022-04-04 01:19:39 +03:00
Joona Hoikkala
f6735d56dc
Prepare for release 1.4.0 ( #535 )
...
* Prepare for release 1.4.0
* Prep changelog
2022-03-26 11:01:25 +02:00
Joona Hoikkala
4436ff79d4
More mascot stuff ( #533 )
2022-03-25 18:20:42 +02:00
animesh
40978ba54a
Edit comment wordlist go ( #528 )
...
* Edited a comment
* Added my github to contributors file
* edited contributors.md file to sort my name
Co-authored-by: Animesh Kumar <animesh.kumar@privafy.com>
2022-03-25 18:20:31 +02:00
Joona Hoikkala
d7697943c3
Change logo and add the artist to contributors.md ( #532 )
2022-03-23 20:18:54 +02:00
Joona Hoikkala
fcae08491a
New mascot ( #531 )
2022-03-23 19:51:42 +02:00
h1x
571b3397db
Fix a recursion bug when redirected to the same domain and a port was specified ( #377 ) ( #522 )
...
This fixes the situation where the URL port is specified from the
command line and the "Location" redirection header contains an
absolute URL path.
2022-03-06 18:14:52 +02:00
Justin Steven
4c1a75498b
Add -json option ( #509 )
...
* Add -json option
Prints newline-delimited JSON output to STDOUT
* sort
* Clear terminal line via STDERR foreach JSON result
For each JSON result being printed, prepend it with a TERMINAL_CLEAR_LINE via
STDERR. This clears the progress line (which is also being emitted via STDERR)
and leaves us with a clean stream of JSON lines in the terminal.
2022-03-06 16:39:33 +02:00
DoI
9aeae16a08
Add Sniper Mode ( #469 )
...
* Modify SimpleRunner to take a Request parameter, add base and copy functions for Requests
* Add Request structs to run queues
* Implemented sniper mode
* Added request and optionsparser tests for sniper mode
* Removed unneccesary print statements
* Updated readme.md and terminal output
* Enabled command inputs for sniper mode
* correctly initialize validmode in optionsparser
* Remove unnecessary print data in TestScrubTemplates
* Use InputProvider for sniper template characters
* Add a sniper-mode specific queue job execution log
2022-03-06 16:14:45 +02:00
Maxime Catrice
80a4aa7783
Fix -of all output and add HTTP/2 support ( #451 ) ( #462 )
...
* Fix -of all output (#451 )
* Add HTTP/2 support
2022-01-28 17:49:53 +02:00
Adil Soybalı
64860e41dc
Update README.md ( #499 )
...
* Update CONTRIBUTORS.md
* Update README.md
Installing executables with "go get" in module mode is deprecated.
"go install pkg@version" should be used instead.
For more information, see https://golang.org/doc/go-get-install-deprecation
* Update CONTRIBUTORS.md
* Update README.md
Co-authored-by: Joona Hoikkala <joohoi@users.noreply.github.com>
2022-01-22 22:29:25 +02:00
adamtlangley
e77fba18e7
Link to ffuf.me ( #465 )
...
* Link to ffuf.me
* Update README.md
Co-authored-by: Joona Hoikkala <joohoi@users.noreply.github.com>
* Added myself to CONTRIBUTORS.md FILE
Co-authored-by: Joona Hoikkala <joohoi@users.noreply.github.com>
2022-01-22 19:55:11 +02:00
n8x0b7T
f6f1e81678
make instalation instructions a code snippet ( #476 )
2022-01-22 19:53:36 +02:00
Massimo Prencipe
415ec0fd23
Add some tests ( #479 )
2022-01-22 19:52:27 +02:00
Joona Hoikkala
2fdbd25655
Fix reading wordlists from cfg ( #511 )
...
* Fix issue with wordlists being defined in the ffufrc file
* Add changelog entry
2022-01-22 19:50:57 +02:00
Alexandre ZANNI
3cc6557fc4
500 Internal Server Error -> default matched status codes ( #510 )
...
* match 500 status code responses by default
* include 500 into default match codes
* match 500: update help message
* Update CHANGELOG.md
2022-01-22 18:58:07 +02:00
Joona Hoikkala
b440d6dd49
Add functionality to append instead to replace filters in interactive mode ( #13 )
2022-01-22 18:54:57 +02:00
Gustavo Costa
3c78f89c83
Include full line colors ( #446 )
...
* Include full line colors
* Update CHANGELOG and CONTRIBUTORS
2021-05-17 01:35:55 +03:00
DoI
965f282c0b
Response time logging and filtering ( #433 )
...
* Added response time reporting and filtering
* Update to use the http config context
* Added changelog and contributor info
* Round time output in stdout to nearest millisecond
* Change stdout duration rounding to use Milliseconds()
* Go back to Round() for timing output
* Changed stdout to display millisecond durations
Co-authored-by: Joona Hoikkala <joohoi@users.noreply.github.com>
2021-05-17 00:10:56 +03:00
Joona Hoikkala
b56de007d4
Print results found during interactive mode after exiting it ( #445 )
2021-05-14 00:13:24 +03:00
Samuel Erb
5ad06815cd
Add TLS SNI Support ( #441 )
...
* add SNI support to ffuf
* remove change to keywordPresent
* Update CONTRIBUTORS.md
* Update CHANGELOG.md
2021-05-13 23:46:29 +03:00
Joona Hoikkala
ee0705e224
Fix an issue where output file was created regardless of -or ( #444 )
...
* Fix an issue where output file was created regardless of -or
* Add CHANGELOG entry
2021-05-13 19:07:00 +03:00
Joona Hoikkala
958f738b7d
Prepare for release v1.3.1 ( #439 )
2021-04-27 23:33:55 +03:00
Joona Hoikkala
33f3ecb65c
Trim the newline at the end of raw request file ( #438 )
2021-04-27 09:01:15 +03:00
Joona Hoikkala
25fc4e4b49
Fixed an issue with storing the matches for recursion jobs ( #437 )
2021-04-27 00:10:11 +03:00
Joona Hoikkala
8ffe1bd64e
Add a cli flag to disable interactive mode ( #436 )
2021-04-26 23:04:12 +03:00
Joona Hoikkala
aaa8f31865
Fix header canonicalization ( #435 )
2021-04-26 22:48:44 +03:00
Joona Hoikkala
d6b273332b
Fix size calculation ( #434 )
...
* Fix size calculation
2021-04-26 22:39:08 +03:00
Joona Hoikkala
4daf2b6fcb
Fix changelog entries
2021-04-18 13:40:55 +03:00
Massimo Prencipe
a513e2767e
Fix: Create output directory recursively instead of silently failing to produce output ( #413 )
...
* Fix: Create output directory recursively instead of silently failing to write output. Fixes issue #395 .
* Update changelog, contributors
2021-04-18 13:40:44 +03:00
Joona Hoikkala
e847ee0847
Fix goreleaser config
2021-04-18 13:11:12 +03:00
Joona Hoikkala
f97c2f7600
Interactive mode and recursion-strategy ( #426 )
...
* Add new feature: recursion-strategy
* Implementation of interactive mode (#8 )
* Add interactive mode documentation (#9 )
* Prepare for release 1.3.0 (#11 )
2021-04-18 12:54:17 +03:00
Joona Hoikkala
ac63d5357e
More convenient version string handling ( #411 )
2021-03-15 19:58:40 +02:00
Joona Hoikkala
fb1be906f0
Move version output to a function ( #407 )
...
* Version info as function (#3 )
* Opportunistic coloring
2021-03-04 22:04:04 +02:00
Joona Hoikkala
2ca8b83ed0
Add sponsors to README ( #401 )
2021-02-24 22:33:06 +02:00
Joona Hoikkala
087597afaf
Add sponsorware & Discord information ( #400 )
2021-02-23 18:06:43 +02:00
Joona Hoikkala
ed9ea7db46
Create FUNDING.yml
2021-02-23 17:50:09 +02:00
Alexandre ZANNI
f1c39bec3a
replace badchar with a space ( #390 )
...
* replace badchar with a space
* add noraj to contribs
* add changelog
* remove PR ref & shoutouts
Co-authored-by: Joona Hoikkala <joohoi@users.noreply.github.com>
* re-order
Co-authored-by: Joona Hoikkala <joohoi@users.noreply.github.com>
2021-02-23 13:49:54 +02:00
layton
0c991947a7
Adding Content-Type to all output formats ( #336 ) ( #341 )
...
* adding content-type to csv and json output (#336 )
* added to contributors and changelog
* changed 'type' to 'content-type'
* added content-type for html and md output
* updated changelog
Co-authored-by: layton <layton@desktop-manjaro.fritz.box>
Co-authored-by: Joona Hoikkala <joohoi@users.noreply.github.com>
2021-02-21 15:52:41 +02:00
Joona Hoikkala
825bd3231d
Prepare 1.3.0 ( #382 )
2021-01-24 22:43:10 +02:00
Joona Hoikkala
407969eb2a
Release 1.2.1 ( #381 )
2021-01-24 22:33:38 +02:00
Joona Hoikkala
7648afd5db
Post-release 1.2.0 ( #380 )
2021-01-24 19:32:15 +02:00
Joona Hoikkala
4532da8064
Update goreleaser configuration ( #379 )
2021-01-24 19:09:57 +02:00
Joona Hoikkala
9a5a067bca
Prepare release 1.2.0 ( #378 )
2021-01-24 19:02:46 +02:00