An HTTP toolkit for security research.
This release adds a new Intercept module! 🎉 Check out the new guide in the docs, and please reach out via discussions or Discord if you have any feedback. I’m very curious to hear how this feature can be improved. Of course if you spot a bug, please open an issue.
search.Expression
interface implementationsThis release has two improvements that should make Hetty easier to work with:
HTTP/1.0
proto enumsmain
, improve admin route matchingffcli
, tidy up usage messageThis release adds a new “Sender” module to easily create, edit and replay HTTP requests:
lint
Github Actionprettier
lint configadmin
structureThe major change in this release is yet another database switch: from SQLite to BadgerDB.
With BadgerDB, the project is now "pure Go" and can be built with CGO_ENABLED=0
. 🎉
I will be slowly picking up the pace on Hetty again as of this year. There will be follow up releases in the following weeks and months to come, adding new features to the project. Keep an eye out on the roadmap, as I'll be updating it soon.
2dc6538 Add build-test
Github Action
b3225bf Add initial tests for reqlog
package
ca3a729 Add linter, fix linting issue
4e2eaea Add sponsor
8a3b3cb Bump copyright year
e42e1c2 Bump elliptic from 6.5.3 to 6.5.4 in /admin (#65)
6e38b16 Bump elliptic from 6.5.3 to 6.5.4 in /docs (#66)
ad3dc0d Bump ini from 1.3.5 to 1.3.8 in /docs (#57)
49547f5 Bump prismjs from 1.22.0 to 1.23.0 in /docs (#64)
4ead501 Bump ssri from 6.0.1 to 6.0.2 in /admin (#70)
078bf30 Bump ssri from 6.0.1 to 6.0.2 in /docs (#71)
a42f003 Bump y18n from 4.0.0 to 4.0.1 in /admin (#68)
50c2eac Bump y18n from 4.0.0 to 4.0.1 in /docs (#69)
565c370 Fix GoReleaser config, update moq dep
d2e97f2 Fix typo "is" > "if" in CLI cert help text (#63)
8122b25 Remove dead code
d84d2d0 Replace SQLite with BadgerDB
73ebb89 Update Dockerfile
1489cb1 Update GoReleaser config
aa8ddf4 Update Next.js, Material UI
569f7bc Use embed
instead of rice
Happy holidays! This release adds initial search support for request logs. Docs are still "to do". There's also a new icon in the top right of the request log to purge all logs (thanks @MichalZalecki!).
07ef2f9 Add OG meta tags 430670a Add docs 16910bb Add lexer for reqlog search 471fa21 Add links to docs website in README 194d727 Add search expression support to admin interface f7550d6 Add static asset for header image for README 8c2efdb Add support for string literal expressions in sqlite pkg e59b9d6 Clear all HTTP request logs (#49) efc115e Fix docs dir 5bce912 Replace lexer, add parser dbc2577 Small doc fixes for mobile/lighthouse 8ab65fb Support implicit boolean expression nested in groups
ad98dd7 Add .release-env and .vscode to .gitignore
6fad74c Add contributing guidelines
073bcea Add db & pem's to gitignore (#29)
46caa05 Add initial GitHub actions
fedb425 Add project management
d48f1f0 Add scaffolding for scope
package
0d04996 Add scope support
ca707d1 Bump next from 9.5.3 to 9.5.4 in /admin (#36)
248001e Create CODE_OF_CONDUCT.md
1324010 Documenting CA certificates setup for hetty (#21)
c5bfb96 Fix link to Hacker101 Discord
f97e052 Fix usage snippet in README
6244d4a Link to discussions via issue templates
ba7d88d Replace Cayley with SQLite3
5f4bff0 Selectively query DB based on GraphQL query field collection
cf687f0 Update issue templates
fa41e9c pkg/scope: add mutexes around scope (#33)
98dacbe sqlite: fix nil deref on missing response (#32)