
Образовательная панель Streamlit, которая имитирует сканирование портов, DoS-атаки, атаки методом перебора и атаки по эксфильтрации данных, с визуализациями, журналами атак и объяснениями методов обнаружения.
Образовательный инструмент на основе Streamlit для симуляции и визуализации распространённых сетевых атак.
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
Перейдите на Streamlit Cloud и войдите с помощью учётной записи GitHub.
Создайте новое приложение, выбрав ваш репозиторий и файл streamlit_app.py.
Настройте параметры приложения и выполните развёртывание.
Симулятор сетевых атак интегрируется с Network Log Analyzer, который должен быть развёрнут как отдельное приложение Streamlit. Кнопка «Open Log Analyzer» на боковой панели откроет Log Analyzer в новом окне.
Полный список зависимостей см. в network-simulator-requirements.txt.
Только для образовательных целей. Не используйте для вредоносной деятельности.
Создано [Your Name]