• Stars
    star
    2
  • Language
    Python
  • Created about 4 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Multithreaded TCP server for CTF challenges.

CTFserver

CTFserver is a multi-threaded TCP Server for all CTF makers. This server will be updated constantly.
Codacy Badge

120859501-3315221428599513-5673978447987533463-n

Author

Oussama Mater

oussamamater.github.io OussamaMater | Twitter OussamaMater | LinkedIn OussamaMater | Instagram OussamaMater | Facebook



Installation && Usage

Requirements: Python 3.x should be fine.

git clone https://github.com/OussamaMater/CTFServer.git
cd CTFServer
pip3 install -r requirements.txt
python3 server.py

Note: Flask will be installed, if you have an env set for that please switch to it.

You can mark it as an excutable and run it;

chmod +x server.py
./server.py

For more details on the usage execute with --help/-h flag;

./server.py -h

Note: Soon the server will be added as a pip package.

Update

This server will receive changes, to keep it up-to-date;

cd path/to/CTF_SERVER
git pull origin master

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

- TODO:
    - Create a GUI app using Flask (branch: feature).

Fun Fact

The server was initially coded for the sake of demonstrating socket's workflow to my girl.

License

MIT