{"repo":"Arkadiusz86/ssh-security-auditor","free":true,"listed":false,"github":"https://github.com/Arkadiusz86/ssh-security-auditor","clone":"git clone https://github.com/Arkadiusz86/ssh-security-auditor.git","description":"Web UI for remote firewall security audits over SSH (iptables/nftables/ufw)","language":"JavaScript","stars":28,"topics":["firewall","hardening","nodejs","security","self-hosted","ssh","audit","docker"],"license":"MIT","category":"security-tools","readme_excerpt":"🔐 SSH Security Auditor A Kali Linux-style web app for remote firewall security audits over SSH. 🇵🇱 Czytasz po polsku? Zobacz README.pl.md. --- ✨ What does this app do? SSH Security Auditor connects to a given host over SSH and runs an automated audit of the firewall rules. Everything runs through the browser — just provide the SSH credentials, and the app returns a security report in a readable format. Features: - SSH connection to any host (IP/domain, port, login, password or key) - Audit of iptables / nftables / ufw rules - Security assessment with a description of the issues found - Kali Linux-style terminal interface - Built-in HTTPS server (self-signed cert) - Rate limiting (5 audits/min per IP) and CORS protection --- 🚀 Running it yourself Requirements - SSH access to the host you want to audit - Either Docker (recommended) or Node.js = 14.0.0 (download) 🐳 Option A: Docker (recommended) That's it — the SSL certificate is generated automatically on first start, no manual openssl step needed. The app will be available at https://localhost:8443 . The certificate is stored in ./certs on the host (mounted into the container), so it persists across rebuilds. To follow logs: docker compose logs -f . To stop: docker compose down . 🖥️ Option B: Node.js (manual) Click to expand Installing Node.js and npm on different Linux distributions Installation Running the app The app will be available at: https://localhost:8443 . The SSL certificate is generated automatically on first","default_branch":null,"files":null,"tree":[],"storefront":"/r/Arkadiusz86","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Arkadiusz86/ssh-security-auditor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}