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. Signalhandler STRG-C und Alarm
  17. Wake on LAN
  18. Muster-Daemon
  19. RAW-Socket: Anzeigen eines Pakets
  20. RAW-Socket: Ankunftszeit eines Pakets
  21. RAW-Socket: Senden eines IP-Pakets
  22. RAW-Socket: Empfang eines IP-Pakets
  23. RAW-Socket: Senden von ICMP-Paketen
  24. RAW-Socket: Senden/Empfang von ICMP-Paketen
  25. RAW-Socket: TCP-Paket senden (SYN)
  26. RAW-Socket: Interface-Info lesen
  27. RAW-Socket: Ethernet-Pakete versenden
  28. RAW-Socket: Ethernet-Pakete empfangen
  29. RAW-Socket: Netzwerk-Sniffer

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: