Skip to content

pyftpdlib

A simple FTP server written in python

Installation

sudo pip3 install pyftpdlib

Basic usage

By default pyftpdlib uses port 2121. With --port flag, indicate a different port. Anonymous authentication is enabled by default if we don't set a user and password.

sudo python3 -m pyftpdlib --port 21

With the option --write to allow clients to upload files to our attack host:

sudo python3 -m pyftpdlib --port 21 --write
Last update: 2023-07-05
Created: July 5, 2023 16:04:22