Fortifying Your Digital Frontiers
ShieldNet started as a simple idea: why should a security analyst, student, or researcher jump between multiple tools just to perform basic security checks?
During my cybersecurity learning journey, I found myself constantly switching between malware scanners, breach lookup services, port scanners, security resources, and AI assistants. While each tool solved a specific problem, none provided a unified experience.
ShieldNet was built to solve that problem.
It is a web-based cybersecurity platform that brings multiple security capabilities together into a single dashboard, allowing users to perform security assessments, investigate threats, and learn security concepts from one place.
As a cybersecurity student, I wanted to create something beyond a typical CRUD project.
Instead of building another task manager or e-commerce website, I wanted a project that reflected my interest in offensive security, security operations, and practical cybersecurity tooling.
ShieldNet became my attempt to combine multiple security workflows into one platform while learning Flask, Python, API integration, and secure application design.
Analyze files using signature-based and heuristic techniques to identify potentially malicious content.
Check whether an email address appears in known breach datasets and gain visibility into potential account exposure.
Perform TCP-based port scanning to identify open services running on target systems.
A dedicated module focused on improving application security and protecting source code assets.
Powered by Google Gemini API, providing cybersecurity guidance, explanations, and learning assistance directly inside the platform.
A centralized area containing cybersecurity resources, references, and educational content.
Some concepts implemented throughout the project include:
- Signature-based malware detection
- Heuristic analysis
- Entropy analysis for suspicious files
- TCP socket programming
- REST API integration
- Flask web application development
- Database management with SQLite
- Frontend development using Bootstrap
- Python
- Flask
- HTML
- CSS
- JavaScript
- Bootstrap
- SQLite
- Google Gemini API
git clone https://github.com/singhparth866/ShieldNet.git
cd ShieldNet
pip install -r requirements.txt
python app.py- Advanced malware sandboxing
- Real-time threat intelligence integration
- Vulnerability assessment module
- Security reporting engine
- Multi-user authentication system
- Cloud security assessment tools
Parth Singh
Final-Year Computer Engineering Student | Cybersecurity Enthusiast
Interested in:
- Application Security
- Web Security
- Vulnerability Research
- Offensive Security
- Cloud Security
If you're reviewing this repository, feedback and suggestions are always welcome.




