FTP (21)
The FTP module emulates an FTP server, allowing you to create honeypots that mimic various FTP server implementations, and log login attempts.
Configuration
json
"ftp": [
{
"port": 2121,
"username": null,
"password": null,
"banner": "Microsoft FTP Service"
}
]Options
| Option | Type | Description | Default |
|---|---|---|---|
| port | integer | TCP port number for the FTP service | 21 |
| username | string/null | not used for now | null |
| password | string/null | not used for now | null |
| banner | string | Define the FTP version | "Microsoft FTP Service" |
Banner
The banner parameter can be set to emulate different FTP server implementations. Here are some common FTP server banners:
Windows-Based FTP Servers
- Microsoft FTP Service
- FileZilla Server 1.6.7
- Serv-U FTP Server
- WarFTPd 1.82.00
- G6 FTP Server
- Gene6 FTP Server
- Golden FTP Server
Linux/Unix-Based FTP Servers
- (vsFTPd 3.0.3)
- (vsFTPd 2.3.4)
- ProFTPD 1.3.6
- ProFTPD 1.3.5
- Pure-FTPd
- WU-FTPD (Washington University FTP Daemon)
- Bftpd 2.4
- tnftpd
- NcFTPd
- CrushFTP
Enterprise and Cloud-Based FTP Servers
- WS_FTP Server
- Titan FTP Server
- Ipswitch WS_FTP
- Globalscape EFT Server
- Wing FTP Server
- Cerberus FTP Server
- Core FTP Server
Embedded and Special FTP Servers
- OpenBSD ftpd
- Solaris ftpd
- HP-UX ftpd
- AIX FTP Server
- Mac OS X Server ftpd
