Skip to content

Latest commit

 

History

43 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages