# Blog

> Articles about pentesting, tooling and offensive security.

- **URL:** https://hackindex.io/blog

- [Hardened I2P Eepsite with i2pd](https://hackindex.io/blog/hardened-i2p-eepsite-i2pd.md): Host a hardened I2P eepsite with i2pd: a minimal i2pd.conf, one server tunnel, Nginx on loopback, firewall rules, and reading the b32 address.
- [Generate a Vanity I2P Address](https://hackindex.io/blog/vanity-i2p-address-vain.md): Generate a vanity I2P address with vain from i2pd-tools: grind a b32 prefix, install the keys under i2pd, and confirm with keyinfo.
- [Hardened Onion Service on Ubuntu](https://hackindex.io/blog/hardened-onion-service-ubuntu.md): Set up a hardened onion service on Ubuntu or Debian with Tor, Nginx, PHP-FPM, egress lockdown and leak testing before you publish.
- [Run Multiple Onion Services on One Host](https://hackindex.io/blog/multiple-onion-services.md): Run multiple onion services from one Tor daemon: separate HiddenServiceDir blocks, per-site Nginx vhosts, and a client-authorized admin onion.
- [Set the Onion-Location Header](https://hackindex.io/blog/onion-location-header.md): Set the Onion-Location header in Nginx or a meta tag so Tor Browser offers your onion site to clearnet visitors automatically.
- [SSH Over an Onion Service](https://hackindex.io/blog/ssh-over-onion.md): Reach SSH over an onion service: bind sshd to loopback, add a HiddenServicePort, and connect with torsocks or an ssh ProxyCommand.
- [Generate a Vanity Onion Address](https://hackindex.io/blog/vanity-onion-address-mkp224o.md): Generate a vanity onion address with mkp224o: build the tool, search a prefix, and install the v3 key into your Tor service.
