Skip to content

Latest commit

 

History

History
57 lines (41 loc) · 1.26 KB

README.md

File metadata and controls

57 lines (41 loc) · 1.26 KB

HTTPC

HTTP Client Library for security tooling.

Features

  • request rate control
  • promise based async interface
  • request priority levels

  • contextual information regarding http responses (request/response, timing, redirect chain, transport errors)

  • support for automatic handling of cookies

  • max redirect support
  • redirect loop detection
  • ability to prevent cross origin redirects
  • ability to prevent cross site redirects

  • configurable cache busting with support for query & headers

  • fine grained error handling

  • jitter option
  • option to replay ratelimitted requests
  • auto rate throttling based on 429 responses
  • auto rate throttling based on ratelimit headers
  • adjust request rate according to response rate
  • replay & rate throttle based on timeouts/tcp RST

  • apigateway based ip rotation (requires aws creds)

  • option to ignore ALPN and attempt HTTP/1 or HTTP/2
  • option to disable connection reuse
  • Raw HTTP/1 requests
  • HTTP Pipelining
  • Raw HTTP/2 requests
  • Raw HTTP/3 requests
  • SNI injection
  • CONNECT method support

  • browser request simulation
  • jarm/ja3 emulation