CHARGEN
Character Generator Protocol: ein Dienst auf Port 19, der Zeichen ausspuckt, bis jemand ihn zum Aufhören bringt.
Jon Postel spezifizierte ihn 1983 in RFC 864 als Testwerkzeug. Über TCP sendet der Server einen endlosen Strom von Zeilen zu je 72 Zeichen, wobei jede Zeile die 95 druckbaren ASCII-Zeichen gegenüber der vorherigen um eine Position verschoben enthält – ein schräges Muster, an dem sich verlorene oder vertauschte Bytes leicht erkennen lassen. Über UDP antwortet er auf jedes Datagramm mit 0 bis 512 zufälligen Zeichen.
Ein Protokoll, dessen einziger Zweck darin besteht, auf Zuruf große Datenmengen zu erzeugen, ist naturgemäß ein Geschenk für Angreifer. Über ein einziges gefälschtes Paket mit einem Echo-Port gekoppelt, entstand eine Endlosschleife zwischen zwei Rechnern, vor der das CERT 1996 warnte. Fünfzehn Jahre später kehrte er als DDoS-Verstärker zurück, weil tausende Drucker und betagte Router den Port noch offen hatten.