
포트 스캐닝, DoS, 무차별 대입 및 데이터 유출 공격을 시뮬레이션하는 Streamlit 교육용 대시보드로, 시각화, 공격 로그 및 탐지 설명을 제공합니다.
일반적인 네트워크 공격을 시뮬레이션하고 시각화하기 위한 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 파일을 선택하여 새 앱을 생성합니다.
앱 설정을 구성하고 배포합니다.
네트워크 공격 시뮬레이터는 별도의 Streamlit 앱으로 배포해야 하는 네트워크 로그 분석기와 통합됩니다. 사이드바의 "Open Log Analyzer" 버튼을 클릭하면 새 창에서 로그 분석기가 열립니다.
전체 종속성 목록은 network-simulator-requirements.txt를 참조하세요.
교육 목적으로만 사용하세요. 악의적인 활동에 사용하지 마세요.
[Your Name]이(가) 제작했습니다.