https://github.com/hissssst/hxxp
eXtended HTTP
https://github.com/hissssst/hxxp
Last synced: 5 months ago
JSON representation
eXtended HTTP
- Host: GitHub
- URL: https://github.com/hissssst/hxxp
- Owner: hissssst
- License: bsd-2-clause
- Created: 2025-05-11T18:41:37.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-05-11T19:42:25.000Z (5 months ago)
- Last Synced: 2025-05-11T20:26:36.062Z (5 months ago)
- Language: C
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# hxxp
eXtended HTTP — HTTP requests as template files
## Quick example
```bash
$ echo "GET http://example.com/ HTTP/1.1" > example.hxxp
$ hxxp example.hxxp
```Or even
```bash
$ echo "GET http://example.com/ HTTP/1.1" | hxxp -
```For more examples look into the `examples` directory in source code
## Use-cases
* API testing
* Scripting HTTP requests## Comparison with other tools
* `insomnia` — hxxp does not require an account to work
* `hoppscotch` — hxxp does not lag, works with any headers (even with `accept-encoding`), can be interpolated with commands and can be synced without any account
* `curl` — hxxp is merely a limited interface to libcurl
* `hurl` — hxxp has less functionality and doesn't provide a testing framework with testing DSL