FTP · File Transfer Protocol
cleartextTransfer · TCP 21 (control), TCP 20 (active data) or high ports (passive)
Clients authenticate, open a control session, then negotiate a secondary data channel to push or pull files. Nothing is encrypted by default — credentials and payloads both cross the wire in the clear.
- Testing tactics
- Probe for anonymous login, weak and reused credentials, and cleartext credential capture via passive sniffing before escalating to directory traversal or bounce-attack testing.
- Toolkit
- nmap --script ftp*, Hydra, Wireshark
- Hardening
- Replace with SFTP or FTPS. If FTP must remain, disable anonymous access, restrict it to a segmented VLAN, and chroot every account.