Shadowport is a multi-protocol remote administration and web exploration panel built with Node.js. Manage servers (SSH, Telnet, SFTP/FTP), browse and preview remote files over HTTP/HTTPS, and scan websites for headers, DNS, SSL, security, and SEO. Everything is accessible from a modern, real-time web interface.
- π SSH live terminal (via WebSocket)
- π‘ Telnet live terminal (TCP relay)
- π SFTP & FTP file management (upload, download, delete, recursive delete, folder navigation)
- πΈοΈ Web file browser (explore, preview & download remote HTTP/HTTPS files and folders)
- π WebCheck (scan and analyze website metadata, headers, DNS, SSL, security & SEO)
- π Real-time scan cards with expandable content
- β‘ Lightweight and responsive interface
- π¨ Built with TailwindCSS
Clone the project and run:
git clone https://github.com/Macxzew/shadowport.git
cd shadowport
openssl req -x509 -newkey rsa:4096 -keyout certs/key.pem -out certs/cert.pem -days 365 -nodes -subj "/CN=localhost"
npm install
node server.js
