Inhaltsverzeichnis

Netzwerkprogrammierung

C

Java

Python

Allgemeine Tipps zu Python

Bibliotheken für die Implementierung eigener Datenprotokolle

Bibliotheken für Sicherheitsfunktionen

TLS Lite

TLS Lite is an open source python library that implements SSL and TLS. TLS Lite supports RSA and SRP ciphersuites.

https://github.com/trevp/tlslite

NaCL

NaCl (pronounced „salt“) is a easy-to-use high-speed software library for network communication, encryption, decryption, signatures, etc. NaCl's goal is to provide all of the core operations needed to build higher-level cryptographic tools.

Vergleich verschiedener Krypto-Bibliotheken

Authenticated Key Exchange

Internet Protokolle

Broadcast

Multicast

Posix-Threads

Verschiedenes

Herausfinden, welcher Prozess einen bestimmten Port benutzt

 sudo netstat -lpn |grep :8080

UDP-Pakete per Kommandozeile senden

 echo -n "hello" >/dev/udp/localhost/8000

Linux/Unix Layer-4-Ports