Skip to content

Releases: golso4243/python-ftp-server-cybersec-lab

v0.1.0 – Initial Lab Setup

Pre-release

Choose a tag to compare

@golso4243 golso4243 released this 05 Sep 16:30
12561a4

🚀 v0.1.0 – Initial Lab Setup

This is the first working draft of the FTP Cybersecurity Lab project. It includes a custom FTP server, interactive FTP client, and a test data generator for protocol analysis and Wireshark observation.

Added

  • FTP server (ftp_server.py) with logging for connections, logins, uploads, downloads, and commands
  • FTP client (ftp_client.py) with interactive shell and CLI support
  • Test data generator (generate_test_data.py) for CSV, JSON, logs, INI, and docs
  • .env.development configuration support
  • requirements.txt with dependencies
  • README.md with setup instructions and lab exercises

Notes

  • ⚠️ Not Complete – Work in Progress
  • Client currently cannot upload or download due to permission denied issues
  • Traffic is unencrypted FTP (for educational use only – not for production)