HellPot – A portal to endless suffering meant to punish unruly HTTP bots
HellPot is a honeypot that simulates a real website to deter non-compliant HTTP bots, utilizing a Markov engine and offering easy setup, logging, and performance optimization. It supports integration with Nginx and Apache.
Read original articleHellPot is a honeypot designed to engage and deter non-compliant HTTP bots by providing an infinite stream of data that simulates a real website. It is built on the Heffalump framework and utilizes a Markov engine to generate content from Friedrich Nietzsche's "The Birth of Tragedy." The honeypot features a TOML configuration file for easy setup and customization, JSON logging for improved tracking and analysis, and is optimized for high performance to handle multiple connections.
To install HellPot, users can clone the repository from GitHub, navigate to the directory, and build it using Make. If no configuration file is present, a default one will be created in the user's home directory. Users can run the binary directly or configure it for more advanced setups. The configuration options include HTTP server settings, logging preferences, and performance tuning.
The repository also provides example configurations for integrating HellPot with Nginx and Apache as reverse proxies. Additionally, it mentions related projects, such as Pandora's Pot, which is inspired by HellPot and developed in Rust. For further details, users can visit the HellPot GitHub page.
Related
Show HN: High-frequency trading and market-making backtesting tool with examples
The GitHub URL leads to the "HftBacktest" project, a Rust framework for high-frequency trading. It offers detailed simulation, order book reconstruction, latency considerations, multi-asset backtesting, and live trading bot deployment.
CPS in Hoot
The Hoot Scheme-to-Wasm compiler uses CPS transformation to handle push calls in WebAssembly. Strategies like generic slicing and CPS transformation are explored, enabling features like Fibers and promise integration. Performance impact is under evaluation.
Puck
Puck is a GO tool for checking apt package updates efficiently. It features a small CLI, YAML configuration, and supports multiple systems. Early in development, more features are planned. Find details on the GitHub repository.
Hoop.dev – the only access gateway with packet manipulation
The GitHub URL details "hoop.dev," an access gateway for databases and servers. Features include passwordless authentication, open-source SSO, session recording, just-in-time access, Slack/Teams requests, packet manipulation, web/proxy modes, and custom connections. Visit hoop.dev for more.
Show HN: Gothem stack – An Htmx and templ template
The "gothem-stack" GitHub project is a flexible template using Go, Templ, HTMX, Echo, and Mage. It supports TailwindCSS, DaisyUI, and Alpine.js, aiding quick setup and various functionalities. Persistence relies on Postgres and sqlc.
The logs were fun to watch.
The spirit of that effort lives on in an improved version at https://gitlab.com/gloomytrousers/wpoison
Related
Show HN: High-frequency trading and market-making backtesting tool with examples
The GitHub URL leads to the "HftBacktest" project, a Rust framework for high-frequency trading. It offers detailed simulation, order book reconstruction, latency considerations, multi-asset backtesting, and live trading bot deployment.
CPS in Hoot
The Hoot Scheme-to-Wasm compiler uses CPS transformation to handle push calls in WebAssembly. Strategies like generic slicing and CPS transformation are explored, enabling features like Fibers and promise integration. Performance impact is under evaluation.
Puck
Puck is a GO tool for checking apt package updates efficiently. It features a small CLI, YAML configuration, and supports multiple systems. Early in development, more features are planned. Find details on the GitHub repository.
Hoop.dev – the only access gateway with packet manipulation
The GitHub URL details "hoop.dev," an access gateway for databases and servers. Features include passwordless authentication, open-source SSO, session recording, just-in-time access, Slack/Teams requests, packet manipulation, web/proxy modes, and custom connections. Visit hoop.dev for more.
Show HN: Gothem stack – An Htmx and templ template
The "gothem-stack" GitHub project is a flexible template using Go, Templ, HTMX, Echo, and Mage. It supports TailwindCSS, DaisyUI, and Alpine.js, aiding quick setup and various functionalities. Persistence relies on Postgres and sqlc.