🔍

ProtoBas aims for everyone to learn network protocols

ProtoBas is a curated collection of network protocols, designed to serve as a reference for offensive and defensive cybersecurity professionals. Inspired by projects like GTFOBins and LOLBAS, ProtoBas aims to provide a structured and searchable database of common (and uncommon) protocols used in computer networks. Each protocol entry includes a brief technical description, default port usage, common behaviors, potential abuse cases, detection strategies, and mitigation techniques.

ProtoBas is an open-source project built with community contributions in mind. If you have suggestions, new protocol entries, or improvements to existing ones, contributions are welcome via pull requests. The project is still in early development and will be regularly updated with new content and features.

Explore the language of the network—one protocol at a time.

(This project was created by its author, Subutay Ülgen, on a sleepless night when a loud party next door made it impossible to sleep — and boredom did the rest.)

21
FTP
File Transfer Protocol
115
SFTP
Secure File Transfer Protocol
22
SSH
Secure Shell
25
SMTP
Simple Mail Transfer Protocol
110
POP3
Post Office Protocol
143
IMAP
Internet Message Access Protocol
80
HTTP
Hyper Text Transfer Protocol
443
HTTPS
Hyper Text Transfer Protocol Secure
53
DNS
Domain Name System
135
RPC
Remote Procedure Call
194
IRC
Internet Relay Chat
--
SSL
Secure Sockets Layer
--
TLS
Transport Layer Security
3306
MySQL
MySQL