Netzwerk-Programmierung

Prof. Jürgen Plate

Netzwerk-Programmierung

C-Beispiele

  1. Demo-TCP-Server
  2. TCP-Server
  3. TCP-Server mit Forking
  4. TCP-Client
  5. TCP-Daytime-Server (fork)
  6. TCP-Daytime-Client
  7. Demo UDP-Server
  8. UDP-Server
  9. UDP-Client
  10. Fileserver
  11. Client dazu
  12. einfacher HTTP-Server
  13. einfacher HTTP-Client
  14. Nameserver-Abfrage
  15. Portscanner
  16. Wake on LAN
  17. Muster-Daemon
  18. RAW-Socket: Anzeigen eines Pakets
  19. RAW-Socket: Ankunftszeit eines Pakets
  20. RAW-Socket: Senden eines IP-Pakets
  21. RAW-Socket: Empfang eines IP-Pakets
  22. RAW-Socket: Senden von ICMP-Paketen
  23. RAW-Socket: Senden/Empfang von ICMP-Paketen
  24. RAW-Socket: TCP-Paket senden (SYN)
  25. RAW-Socket: Interface-Info lesen
  26. RAW-Socket: Ethernet-Pakete versenden
  27. RAW-Socket: Ethernet-Pakete empfangen
  28. RAW-Socket: Netzwerk-Sniffer
  29. Signalhandler STRG-C und Alarm
  30. Glückskeks-Programm
  31. → Dateien mit Sprüchen dazu
  32. Vigenère-Verschlüsselung
  33. String aufsplitten

Perl-Beispiele

  1. Beispiel für fork()
  2. Beispiel für Daemon-Erzeugung
  3. TCP-Single-Thread-Client
  4. TCP-Single-Thread-Server
  5. TCP-Multi-Thread-Client
  6. TCP-Select-Client
  7. TCP-Multi-Thread-Server (Zombies)
  8. TCP-Multi-Thread-Server
  9. UDP-Client für Uhrzeit
  10. UDP-Client und
  11. UDP-Server dazu
  12. E-Mail-Client
  13. Webserver 1 (nur Fehlermeldung)
  14. Webserver 2 (Datei [text/html])
  15. Webserver 2 (Datei [text/html], Prozesskontrolle)
  16. Keks-Monster
  17. Fortune-Server und Dateien dazu
  18. Timeserverabfrage mit Proxy
  19. Netzüberwachung mit ping
  20. Portscanner
  21. Nameserverabfrage (Name)
  22. Nameserverabfrage (Nummer)
  23. Nameserverabfrage (MX)
  24. Mail mit Attachment versenden
  25. Autoresponder ohne Moduleinsatz
  26. Mail-to-Fax-Gateway
  27. Logfile-Unterprogramme
  28. FTP-Client
  29. POP3-Client
  30. Webserver-Statistik

Folgende Programme stammen aus fremden Quellen. Bitte beachten Sie die jeweilige Dokumentation im Programm. Vergessen Sie auch nicht, daß solche Programme in der Regel eine Sicherheitslücke bilden - also auf jeden Fall in ein paßwortgeschütztes Verzeichnis (.htaccess) gehören.

  1. Telnet per CGI
  2. Dateimanager per CGI mit
    Logdatei und
    Readme-Datei.


Copyright © Hochschule München, FK 04, Prof. Jürgen Plate
Letzte Aktualisierung: