Skip to content

🌐 Shadowport is a multi-protocol remote administration and web exploration panel built with Node.js.

License

Notifications You must be signed in to change notification settings

Macxzew/Shadowport

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

63 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Shadowport

Render

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.

Shadowport UI


βš™οΈ Features

  • πŸ” 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

πŸš€ Installation

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

About

🌐 Shadowport is a multi-protocol remote administration and web exploration panel built with Node.js.

Resources

License

Stars

Watchers

Forks