NetSight is a multi-module cybersecurity analysis platform designed to perform digital forensics, threat detection, and system monitoring.
It integrates web scanning, malware analysis, network reconnaissance, and host-based monitoring into a single dashboard.
This project was developed as part of a Digital Forensics Bootcamp to apply real-world cybersecurity concepts in a practical system.
- URL/IP scanning
- DNS, WHOIS, and IP Geolocation
- SSL/TLS certificate analysis
- Security headers inspection
- Port scanning & service detection
- File hashing (MD5, SHA256)
- Entropy analysis
- Suspicious string extraction
- PE file analysis (imports, signatures)
- Embedded file detection
- RAM usage analysis
- Suspicious process detection
- Resource monitoring
- Process creation & termination tracking
- Network connection monitoring
- File creation, modification, deletion logs
- Real-time system alerts
- Event filtering and searching
- Timeline visualization
- System activity statistics
- Device discovery in local network
- OS fingerprinting
- Open port and service detection
- SNMP & NetBIOS information
- Startup persistence detection
- Winlogon hijacking detection
- DLL injection detection
- Credential theft indicators
- Suspicious registry entries identification
- Installed software analysis
- Version-based vulnerability detection
- Risk assessment
- Risk scoring system
- Visual representation of results
- Interactive interface
- Python
- FastAPI
- Streamlit
- socket, requests, dnspython
- pefile, yara, psutil
- BeautifulSoup
NetSight/
โ
โโโ app.py
โโโ scanner.py
โโโ web_analyzer.py
โโโ memory.py
โโโ network.py
โโโ registry_scanner.py
โโโ system_logger.py
โโโ log_analyzer.py
โโโ requirements.txt
โโโ README.md
git clone https://github.com/YOUR_USERNAME/netsight-cybersecurity-platform.git
cd netsight-cybersecurity-platform
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
python app.py
http://127.0.0.1:5000
- Digital Forensics Analysis
- Cybersecurity Learning & Research
- Network Reconnaissance
- Malware Analysis
- System Monitoring & Incident Detection
- AI-based threat prediction
- Real-time alerting system
- Cloud deployment
- Threat intelligence API integration
Developed during the Digital Forensics Bootcamp organized by
Gujarat Technological University (GTU) under the
ISEA Project (Ministry of Electronics & IT, Government of India).
This project is for educational purposes.