Skip to content

IT-4-ALL/NetStruct

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NetStruct

NetStruct is a powerful and modern browser-based network planning and visualization tool.
Designed for IT professionals, system administrators, and network engineers, NetStruct allows you to graphically build, manage, and monitor complex network topologies in real-time. More infos: https://itfourall.com/netstruct.php

🚀 Features

  • 🖱️ Drag & Drop interface for routers, switches, firewalls, and more
  • 📄 Multi-page project support
  • 🧩 Categorize and organize devices
  • 🔗 Visual device connection using LeaderLines
  • 🔁 Real-time device status updates (online/offline)
  • ⚠️ Alarm system with custom API trigger per category
  • 💾 Auto-save device positions and settings
  • 🌐 Context menu with editable fields (IP, description, category, link)
  • 🧠 Backend powered by PHP and Python for logic and ping monitoring

📦 Installation

  1. Clone or download the repository into your web server directory:

    wget -O - https://raw.githubusercontent.com/IT-4-ALL/NetStruct/main/netstruct.sh | sed 's/\r$//' | bash
    
    #More infos: https://itfourall.com/netstruct.php

About

NetStruct Network monitoring and documentation

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages