jeffzh3ng / fuxi

Penetration Testing Platform
MIT License
1.34k stars 373 forks source link
penetration-testing pentest-tool security vulnerability

Fuxi 2.1 - developing

Version Python GitHub license GitHub stars Fork

Fuxi is cross-platform compatible and works in any Python 3.x environment including Linux, Mac OSX and Windows.

Getting Started

Docker

docker pull jeffzh3ng/fuxi
docker run -itd --name fuxi_docker -p 5000:50020 jeffzh3ng/fuxi:latest
Wait about 15 seconds for the service to start, then visit: http://127.0.0.1:5000
  • Default username: fuxi
  • Default password: whoami
  • Application restart: docker restart fuxi_docker

How to persist data

docker run -itd --name fuxi_docker -p 5000:50020 -v /your_volume/fuxi:/data jeffzh3ng/fuxi:latest

The data and logs will be saved to /your_volume/fuxi

Installation

Dependency: Linux python3.x redis mongoDB

Get the project:

git clone https://github.com/jeffzh3ng/fuxi.git
cd fuxi
pip install -r requirements.txt

Creating configuration file:

cd instance/
cp _config.py config.py
vi config.py

Begin using fuxi

chmod +x fuxi_manage.sh
./fuxi_manage.sh
  • Default username: fuxi
  • Default password: whoami

demo_1 demo_1

Docs

API Document

Issues

  Github:   New issue
  E-Mail:   jeffzh3ng@gmail.com
  Telegram:   https://t.me/jeffzh3ng
  WeChat:   QR Code

Feel free to contact me if you have any questions or suggestions.