https://github.com/burakcanbalta/riskeye
Network risk and port scanning tool with Flask and Nmap. Provides CVE alerts, risk scoring, and Docker support
https://github.com/burakcanbalta/riskeye
cve cybersecurity docker flask network-scanner nmap penetration-testing port-scanner risk-assessment web-interface
Last synced: 6 months ago
JSON representation
Network risk and port scanning tool with Flask and Nmap. Provides CVE alerts, risk scoring, and Docker support
- Host: GitHub
- URL: https://github.com/burakcanbalta/riskeye
- Owner: burakcanbalta
- License: mit
- Created: 2025-04-19T11:36:49.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-04-21T20:05:17.000Z (6 months ago)
- Last Synced: 2025-04-24T00:58:28.743Z (6 months ago)
- Topics: cve, cybersecurity, docker, flask, network-scanner, nmap, penetration-testing, port-scanner, risk-assessment, web-interface
- Language: Python
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🛡️ Riskeye – Network Risk & Port Scanner
Riskeye, GitHub için özel hazırlanmış profesyonel bir siber güvenlik aracıdır. Ağ üzerinde hızlı port taraması yapar, açık servisleri tanımlar ve bu servislerin risk seviyesini belirler. Gelişmiş özellikleri sayesinde CVE açıklamaları, MAC vendor bilgileri, HTML/JSON raporları ve Docker desteğiyle kolay dağıtımı bir araya getirir.
Bu araç, hem terminal hem de web arayüz üzerinden çalıştırılabilir. Eğitim, CTF ortamları, iç ağ analizleri ve port güvenliği değerlendirmeleri için idealdir.
---
## 🚀 Özellikler
- 🔍 IP veya CIDR üzerinden Nmap hızlı port taraması
- 📊 Port bazlı risk skorlama (LOW, MEDIUM, HIGH)
- 🔐 CVE uyarıları ve açıklamaları
- 🌐 Flask tabanlı modern web arayüz
- 🖥️ MAC adresinden cihaz vendor tespiti (ARP üzerinden)
- 📁 HTML ve JSON formatında otomatik raporlama
- 🐳 Docker ve bash script ile hızlı çalıştırma desteği---
## 📦 Kurulum
### Python ile Çalıştırmak İçin:
```bash
pip install flask python-nmap
python riskeye.py
```### Docker ile Çalıştırmak İçin:
```bash
docker build -t riskeye .
docker run -p 5000:5000 riskeye
```
veya:
```bash
chmod +x run.sh
./run.sh
```Tarayıcıdan erişim:
http://localhost:5000---
## 📤 Örnek Raporlar
- exports/nmap_report_YYYYMMDD_HHMMSS.json
- exports/nmap_report_YYYYMMDD_HHMMSS.htmlDemo raporlar için samples/ klasörünü inceleyin.
---
## 📁 Proje Yapısı
riskeye/
├── riskeye.py # Ana Python uygulaması
├── Dockerfile # Docker yapılandırması
├── run.sh # Hızlı başlatma scripti
├── exports/ # JSON & HTML çıktı dosyaları
├── samples/ # Örnek demo raporlar
└── README.md # Proje açıklaması---
## 📜 Lisans
MIT Lisansı © 2025 Burak BALTA – Tüm hakları saklıdır.