
Tableau de bord éducatif Streamlit qui simule des attaques de scan de ports, DoS, force brute et exfiltration de données, avec des visualisations, des journaux d'attaques et des explications sur la détection.
Un outil éducatif basé sur Streamlit pour simuler et visualiser des attaques réseau courantes.
conda create -p venv python=3.12.9 -y
conda activate venv
pip install -r network-simulator-requirements.txt
streamlit run streamlit_app.py
git init
git add .
git commit -m "Initial commit"
git remote add origin https://github.com/yourusername/network-attack-simulator.git
git push -u origin main
Visitez Streamlit Cloud et connectez-vous avec votre compte GitHub.
Créez une nouvelle application en sélectionnant votre dépôt et le fichier streamlit_app.py.
Configurez les paramètres de l'application et déployez.
Le Network Attack Simulator s'intègre avec le Network Log Analyzer, qui doit être déployé en tant qu'application Streamlit distincte. Le bouton « Open Log Analyzer » dans la barre latérale ouvrira le Log Analyzer dans une nouvelle fenêtre.
Consultez network-simulator-requirements.txt pour la liste complète des dépendances.
À des fins éducatives uniquement. Ne pas utiliser pour des activités malveillantes.
Créé par [Your Name]