Skip to content

k1me/HackMeFast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HackMeFast

Egy szándékosan sérülékeny FastAPI webalkalmazás biztonsági teszteléshez és tanuláshoz.

Leírás

A HackMeFast egy FastAPI alapú webalkalmazás, amelyet szándékosan olyan sérülékenységeket tervezek, amelyek előfordulnak a való életben is. A cél egy biztonság tesztelési és oktatási platform létrehozása, ahol bárki gyakorolhatja és megértheti az alábbi támadásokat:

  • Directory Traversal
  • Cross-Site Request Forgery (CSRF)
  • Cross-Site Scripting (XSS)
  • SQL injection (SQLi)
  • ...

Főbb jellemzők

  • FastAPI-alapú sérülékeny backend
  • Valós webes és API biztonsági problémák demonstrálása
  • Tanulási célokra
  • Egyszerű telepítés Python, Angular és Docker segítségével

Telepítés és futtatás

Szükséges eszközök (egyelőre)

  • Python 3.x
  • pip (pip install -U pip)
  • FastAPI és a szükséges csomagok (pip install -r requirements.txt)

1. Klónozd a repót

git clone https://github.com/your-username/HackMeFast.git 
cd HackMeFast

2. Függőségek telepítése

Ez már nem egy fontos lépés, a start.sh script megoldja

pip install -r requirements.txt

3. Az alkalmazás futtatása

chmod +x start.sh
./start.sh

Az API elérhető lesz itt: http://127.0.0.1:8000

A Swagger UI elérhetősége: http://127.0.0.1:8000/docs

Az alkalmazás ha nem nyílna meg, a http://localhost:4200/dashboard -ra navigálva megtalálhatjuk.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors