Releases: projectdiscovery/httpx
Releases · projectdiscovery/httpx
v1.2.1
What's Changed
- Added JARM Fingerprint by @LuitelSamikshya in #567
$ echo exmaple.com | httpx -jarm -silent
https://exmaple.com [27d3ed3ed0003ed1dc42d43d00041d6183ff1bfae51ebd88d70384363d525c]
- Added ASN Fingerprint by @LuitelSamikshya in #562
$ echo exmaple.com | httpx -asn -silent
https://exmaple.com [AS13335, CLOUDFLARENET, US, 104.18.144.0/20]
- Added CSP parsing form HTML meta by @Mzack9999 in #555
- Added custom cookies supports in redirects by @Mzack9999 in #561
- Fixed line to include request body in options struct by @seeyarh in #545
- Fixed title regex to dispay first index by @LuitelSamikshya in #548
New Contributors
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's Changed
- Added multiple hash support (
md5,mmh3,simhash,sha1,sha256,sha512
) by @M09Ic in #517 - Added support to display CDN service name by @Ice3man543 in #499
- Added ratelimit per minute (
rlm
) support by @LuitelSamikshya in #490 - Added stats-interval/si flag for changing stats display frequency by @Ice3man543 in #500
- Added
euc-kr
charset support by @Mzack9999 in #510 - Fixed bug in stats timer by @LuitelSamikshya in #504
Issues closed in release: https://github.com/projectdiscovery/httpx/milestone/4?closed=1
New CLI flag:
-hash string display response body hash (supported: md5,mmh3,simhash,sha1,sha256,sha512)
-rlm, -rate-limit-minute int maximum number of requests to send per minute
-si, -stats-interval int number of seconds to wait between showing a statistics update (default: 5)
JSON output update (breaking change):
- "body-sha256": "ea8fac7c65fb589b0d53560f5251f74f9e9b243478dcb6b3ea79b5e36449c8d9",
- "header-sha256": "8012a277d8e5cfe979f25c3f8c89a19fb6ed06ccf3e6f0987b69809f17a29d20",
+ "hashes":{
+ "body-md5":"84238dfc8092e5d9c0dac8ef93371a07",
+ "body-mmh3":"-1139337416",
+ "body-sha256":"ea8fac7c65fb589b0d53560f5251f74f9e9b243478dcb6b3ea79b5e36449c8d9",
+ "body-simhash":"9899951357530060719",
+ "header-md5":"34becaa0b301740409a00e0ac1ae996a",
+ "header-mmh3":"-337164226",
+ "header-sha256":"1fbc7168a1fdba67b2ee91c20556c9efc9d5898e4bdbf50a77e2c880b42662ae",
+ "header-simhash":"15614706818132708719"
+ }
New Contributors
Full Changelog: v1.1.5...v1.2.0
v1.1.5
What's Changed
- Added Favicon hash probe/filter/match support (
favicon,ffc,mfc
) by @Mzack9999 in #476 - Added probe/filter/match for response words count (
wc,fwc,mwc
) by @Mzack9999 in #468 - Added probe/filter/matchers for response lines count (
lc,flc,mlc
) by @Mzack9999 in #468 - Added support for custom resolver/s (
r
) by @Mzack9999 in #467 - Updated to enable
sr
flag internally ifsrd
flag is used by @Mzack9999 in #470 - Updated to trim port padding in host header in case of port
80/443
by @Mzack9999 in #471 - Fixed bug causing a crash with path input by @Mzack9999 in #483
- Fixed bug in TLS-Probe flag discarding hosts starts with
*
by @parrasajad in #452 - Fixed bug truncation of long response file names by @ola456 in #465
New Contributors
- @parrasajad made their first contribution in #452
- @ola456 made their first contribution in #465
Full Changelog: v1.1.4...v1.1.5
v1.1.4
What's Changed
- Added
probe-all-ips
support to probe all the ips associated with same host by @zerodivisi0n in #427 - Added Request dump support with
debug/debug-req/debug-resp
flag by @zerodivisi0n in #425 - Added Functional tests by @LuitelSamikshya in #436
- Added max recursion level for self-dos on recursive load function by @Mzack9999 in #420
- Fixed bug using
path
flag instream
mode by @Mzack9999 in #415 - Fixed
follow-host-redirects
option when customizing the host request header by @z0neGit in #418 - Fixed bug with
title
flag producing new lines in output by @LuitelSamikshya in #448 - Flag updates:
tech
totd
New Contributors
- @z0neGit made their first contribution in #418
- @zerodivisi0n made their first contribution in #425
Full Changelog: v1.1.3...v1.1.4
v1.1.3
What's Changed
- Added streaming input support
-stream
by @Mzack9999 in #408 - Added goflags support by @LuitelSamikshya in #410
- Added CSV output format support
-csv
by @wux1an in #397 - Fixed automatic UA if a user defines custom one by @Mzack9999 in #386
- Fixed content-length calculation by @Mzack9999 in #389
- Fixed a bug with printing status-code with
unsafe
flag by @LuitelSamikshya in #399 - Fixed a bug in POST requests with
body
flag by @LuitelSamikshya in #403
New Contributors
- @chenrui333 made their first contribution in #396
- @sullo made their first contribution in #401
- @wux1an made their first contribution in #397
Full Changelog: v1.1.2...v1.1.3
v1.1.2
Changelog
- Added support to skip unresponsive hosts using
max-host-error
flag #259 #359 - Added support to define max number of redirects to follow using
max-redirects
flag #363 - Added comma-separated multiple / file input support for
allow
/deny
flag #371 - Added improved error handling for
deny
flag #353 - Added case insensitive input support for request method using
x
flag #348 - Fixed an issue with infinite redirect loop #363
- Fixed an issue causing long timeout using
unsafe
flag #355 - Fixed an issue with
probe
flag when using with multiple scheme input #354 - Fixed an issue with inconsistent JSON output for
input
field #362 - Fixed an issue with non-ASCII characters input using
unsafe
flag #373
v1.1.1
Changelog
- Added
probe
flag to display probed status #319 - Added scan pause/
resume
support. #219 - Added rate limit support with
rate-limit
flag #315 - Added probe information in JSON output #319
- Added original input information in JSON output #319
- Added
exclude-cdn
support with ports flag #328 - Added non-ascii input support in paths with unsafe flag #331
- Added
response-size-to-save
flag #325 - Fixed a bug with
deny
flag #317 - Fixed a bug with
response-size-to-read
flag #325 - Fixed a bug in stats calculation #342