CodingNight: Unterschied zwischen den Versionen

Aus C3D2
Zur Navigation springen Zur Suche springen
 
(9 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
=About=
=About=


CodingNights dienen dazu gemeinsam an interessanten Sachen zu hacken. Zum Beispiel im neuen [[Office]].
CodingNights dienen dazu gemeinsam an interessanten Sachen zu hacken. Zum Beispiel im neuen [[Office2]].


Das richtet sich in etwa an den fehlgeschlagenen [http://wiki.bsd-crew.de/index.php/CodingNight CodingNights der BSD-Crew] aus, dort kann man auch Ideen kopieren...
Das richtet sich in etwa an den fehlgeschlagenen [http://wiki.bsd-crew.de/index.php/CodingNight CodingNights der BSD-Crew] aus, dort kann man auch Ideen kopieren...
Zeile 24: Zeile 24:
==SILC-Bot==
==SILC-Bot==
*Das [http://silcnet.org/software/download/toolkit/ SILC Toolkit] ist sehr umfangreich und enthält bereits Funktionen für Threading, Listen uvm.
*Das [http://silcnet.org/software/download/toolkit/ SILC Toolkit] ist sehr umfangreich und enthält bereits Funktionen für Threading, Listen uvm.
*Es existiert bereits ''link'' von [[Sven]]
*Es existiert bereits [[Link|link]] von [[Sven]]
*[http://juraj.bednar.sk/work/software/samadhi/ Samadhi] ist ein SILC-Bot welcher C-Plugins, Perl- und Python-Skripte verwenden kann
*[http://juraj.bednar.sk/work/software/samadhi/ Samadhi] ist ein SILC-Bot welcher C-Plugins, Perl- und Python-Skripte verwenden kann
**Wollen wir den erweitern? Einfach Module und Skripte dafür schreiben?
**Wollen wir den erweitern? Einfach Module und Skripte dafür schreiben?
Zeile 30: Zeile 30:
==Deathmatch==
==Deathmatch==
siehe [[Deathmatch]]
siehe [[Deathmatch]]
Es besteht die Idee, dass der C3D2 gegen den C4 CTF (= Deathmatch) spielt. Ein vorausgehender ''Regionalausscheid'' wär toll. [[fukami]] hat QEMU-Images.


==NAT-Traversal==
==NAT-Traversal==
*Es gibt schon ein Protokoll dafür nämlich [http://de.wikipedia.org/wiki/STUN STUN (Simple traversal of UDP over NATs)] [http://www.ietf.org/rfc/rfc3489.txt RFC3489]
*Es geht darum, dass zwei geNATtete Hosts autark per UDP kommunizieren können
*Es geht darum, dass zwei geNATtete Hosts autark per UDP kommunizieren können
*[[crazy]] hat da schon was in Python implementiert
*[[crazy]] hat da schon was in Python implementiert
*Ausserdem gibt es noch [http://linide.sourceforge.net/nat-traverse/ nat-traverse], was ohne externen Server auskommt
*Ausserdem gibt es noch [http://linide.sourceforge.net/nat-traverse/ nat-traverse], was ohne externen Server auskommt
*Wollen wir damit was aufregendes anstellen? Zum Beispiel ein paar Skripte für OpenVPN bauen?
*Wollen wir damit was aufregendes anstellen? Zum Beispiel ein paar Skripte für OpenVPN bauen?
*Wer hat Lust?
**[[Astro]]
==Real-time multiplayer mode for XMoto==
*Gibts noch nicht
*Wird bestimmt Client/Server, UDP
# Menüs bauen
# Einfach Playerkoordinaten an Server schicken
# Server schickt Koordinaten an alle anderen Mitspieler
# Ghost-Code zur Darstellung verwenden
*Wer hat Lust?
*Wer hat Lust?
**[[Astro]]
**[[Astro]]
Zeile 50: Zeile 63:
*carsten aus Berlin ist auch Lisp-Hacker AFAIK...
*carsten aus Berlin ist auch Lisp-Hacker AFAIK...


[[Benutzer:blitz]] hat ein [[Lisp-Geekend]] im Auge. Themenwünsche werden angenommen.
Hear Ye! Hear Ye! -> [[Lisp-Geekend]]


==Forth lernen==
==Forth lernen==

Aktuelle Version vom 10. März 2007, 01:23 Uhr

About

CodingNights dienen dazu gemeinsam an interessanten Sachen zu hacken. Zum Beispiel im neuen Office2.

Das richtet sich in etwa an den fehlgeschlagenen CodingNights der BSD-Crew aus, dort kann man auch Ideen kopieren...

Komplexpraktika

NFS-Client um SOCKS-Support erweitern

Folgenden Client um SOCKS-Support erweitern: http://www.cs.vu.nl/pub/leendert/nfsshell.tar.gz oder eventuell beibringen für jede Connection automatisch einen SSH-Tunnel aufzubauen. Für SOCKS könnte man connect.c verarbeiten.

Wer will?

NAT-Detection

  • Ein Programm sammelt mit libpcap Daten wie TTL-Werte, TCP-Sequenznummern und schreibt diese mit Timestamp auf
    • Astro hat schon mal einen TCP-Dissector mit libpcap geschrieben
  • Diese Daten werden dann in einen Graphen geplottet. Daraus kann das menschliche Auge dann verschiedene Hosts ableiten
  • Hilft ein scrub in all in der pf.conf auf dem NAT-Router der Verschleierung oder sind nur Proxies abhilfe?

SILC-Bot

  • Das SILC Toolkit ist sehr umfangreich und enthält bereits Funktionen für Threading, Listen uvm.
  • Es existiert bereits link von Sven
  • Samadhi ist ein SILC-Bot welcher C-Plugins, Perl- und Python-Skripte verwenden kann
    • Wollen wir den erweitern? Einfach Module und Skripte dafür schreiben?

Deathmatch

siehe Deathmatch

Es besteht die Idee, dass der C3D2 gegen den C4 CTF (= Deathmatch) spielt. Ein vorausgehender Regionalausscheid wär toll. fukami hat QEMU-Images.

NAT-Traversal

  • Es gibt schon ein Protokoll dafür nämlich STUN (Simple traversal of UDP over NATs) RFC3489
  • Es geht darum, dass zwei geNATtete Hosts autark per UDP kommunizieren können
  • crazy hat da schon was in Python implementiert
  • Ausserdem gibt es noch nat-traverse, was ohne externen Server auskommt
  • Wollen wir damit was aufregendes anstellen? Zum Beispiel ein paar Skripte für OpenVPN bauen?
  • Wer hat Lust?

Real-time multiplayer mode for XMoto

  • Gibts noch nicht
  • Wird bestimmt Client/Server, UDP
  1. Menüs bauen
  2. Einfach Playerkoordinaten an Server schicken
  3. Server schickt Koordinaten an alle anderen Mitspieler
  4. Ghost-Code zur Darstellung verwenden

Dinge lernen

Gibt es für folgende Themen Interessenten/Tutoren?

Lisp lernen

  • ...will Astro
  • ...will Sven
  • ...will fanuh
  • ...will Turbo24prg
  • Vielleicht lässt sich CL-Hacker Blitz dazu erweichen?
  • carsten aus Berlin ist auch Lisp-Hacker AFAIK...

Hear Ye! Hear Ye! -> Lisp-Geekend

Forth lernen

IPv6 fürs Heimnetzwerk

  • Astro kann dazu viel erzählen (wenn der Tag lang ist)

Themenabendvorbereitungen

Re-Routed

Testszenarien aufbauen?

Dylan

Vielleicht kann man auch mit Dylan ein wenig weiter rumspielen?