https://wiki.koeln.ccc.de/api.php?action=feedcontributions&user=Mario+Manno&feedformat=atomC4 Wiki - User contributions [en]2024-03-19T04:31:23ZUser contributionsMediaWiki 1.30.1https://wiki.koeln.ccc.de/index.php?title=File:LightningFrab.Slides.pdf&diff=15392File:LightningFrab.Slides.pdf2012-12-30T16:01:32Z<p>Mario Manno: Slides from the Lightning Talk held at the 29th Chaos Communication Congress</p>
<hr />
<div>Slides from the Lightning Talk held at the 29th Chaos Communication Congress</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=OpenChaos&diff=14925OpenChaos2010-06-24T19:26:02Z<p>Mario Manno: /* Vergangene Veranstaltungen */</p>
<hr />
<div>Das '''OpenChaos''' ist eine Bildungsveranstaltung mit der Option den C4 kennenzulernen. Es findet am letzten Donnerstag jedes Monats (außer Dezember, wegen Weihnachten und Chaos Communication Congress) ab 20:00h (Ab 19:30h ist auf jeden Fall schon die Tür offen) im [[Chaos Computer Club Cologne/Clubraum|Clubraum]] statt. Wann das genau ist und um welches Thema es geht steht auf unserer Homepage. Wer den Termin nicht verpassen möchte, kann sich auf unsere [https://mail.koeln.ccc.de/cgi-bin/mailman/listinfo/update Update Mailingliste] eintragen.<br />
<br />
== Vergangene Veranstaltungen ==<br />
* 24.06.2010, C# - Was ist es und was kann es?<br />
* 27.05.2010, Spass mit sozialen Netzwerken<br />
* 29.04.2010, Downtime und Cluc<br />
* 25.03.2010, Elektrosmog<br />
* 25.02.2010, [http://w8n.koeln.ccc.de/media/slides/OpenChaos/20100225-OpenChaos-XRX.pdf XRX and the web in 2010]<br />
* 28.01.2010, [http://w8n.koeln.ccc.de/media/slides/OpenChaos/20100128-OpenChaos-parsergeneratoren.zip von Scannern und Parsern]<br />
----<br />
* 26.11.2009, [http://w8n.koeln.ccc.de/media/slides/OpenChaos/20091126-CCC.Cologne-OpenChaos-Writing-an-OS.pdf Writing an OS]<br />
* 29.10.2009, [http://w8n.koeln.ccc.de/media/slides/OpenChaos/20091029-CCC.Cologne-OpenChaos-Makerbot.pdf Makerbot] - [http://fabienne.us/index.php/2009/11/13/makerbot-lectric-cupcake-cnc-3d-printer/ Beitrag der Autorin]<br />
* 24.09.2009, [http://w8n.koeln.ccc.de/media/slides/OpenChaos/20090924-CCC.Cologne-OpenChaos-emacs.tar.gz Emacs]<br />
* 30.07.2009, [[/High Performance Websites|High Performance Websites]]<br />
* 25.06.2009, Möglichkeiten der Überwachung im 10GbE-Datenverkehr<br />
* 28.05.2009, Conficker<br />
* 30.04.2009, Breakpoint-Nachlese<br />
* 26.02.2009, Privatsphäre in Gefahr<br />
* 07.02.2009, Vorsprung durch Kulturtechnik<br />
* 29.01.2009, Adobe Flash Security<br />
----<br />
* 27.11.2008, U23 Abschlusspräsentation<br />
* 30.10.2008, [http://w8n.koeln.ccc.de/media/slides/OpenChaos/20081030-CCC.Cologne-OpenChaos-Feldbusse.pdf Feldbusse]<br />
* 28.08.2008, [http://w8n.koeln.ccc.de/media/slides/OpenChaos/20080828-CCC.Cologne-OpenChaos-Routeing.pdf Dynamisches Routeing]<br />
* 31.07.2008, [http://w8n.koeln.ccc.de/media/slides/OpenChaos/20080731-CCC.Cologne-OpenChaos-Multithreading.pdf Multithreading]<br />
* 26.06.2008, Prozessoren. Gestern, heute und morgen<br />
* 29.05.2008, Hackers and Makers in the USA<br />
* 24.04.2008, [[Breakpoint]] 08 Nachlese, Ausblick auf Evoke<br />
* 27.03.2008, [[/Intelligentes Wohnen|Intelligentes Wohnen]]<br />
* 28.02.2008, [http://fuhrmannek.de/projects/pnp/c4-openchaos-2008-02/c4-erlang.pdf Wissenswertes über Erlang]<br />
* 31.01.2008, [[/Securing Unix|Securing Unix]]<br />
----<br />
* 29.11.2007, [[OpenChaos/Digitale Verhütung|Digitale Verhütung]], Teil 3: Verschlüsselte Datengräber<br />
* 25.10.2007, [[OpenChaos/Digitale Verhütung|Digitale Verhütung]], Teil 2: Sichere Kommunikation<br />
* 25.09.2007, [[OpenChaos/Digitale Verhütung|Digitale Verhütung]], Teil 1: Private Datenspuren<br />
* 30.08.2007, Sunshine on a Stormy Day (SPAM über das Botnetz 2.0)<br />
* 26.07.2007, Einstimmung auf das Camp und Diskussionsrunde zu den Auswüchsen der aktuellen Sicherheitspolitik<br />
* 28.06.2007, Abschlusspräsentation des Projekt U23<br />
* 31.05.2007, Nerds und Geeks zwischen Stereotyp und Subkultur<br />
* 26.04.2007, Breakpoint 07 Nachlese<br />
* 29.03.2007, FreeWRT als Firmware für WLAN Router / VoIP mit Embedded Systemen<br />
* 22.02.2007, hacking in physically addressable memory<br />
* 25.01.2007, [[/IT-Grundschutz]]<br />
----<br />
* 30.11.2006, Steuern, Messen, Regeln - mit Microcontrollern im Eigenbau<br />
* 26.10.2006, [[/Kameaüberwachung und Urban Living]]<br />
* 28.09.2006, Amateurfunk<br />
* 31.08.2006, Hacking for Security - Penetrationtests<br />
* 27.07.2006, [[/Nintendo DS]]<br />
* 29.06.2006, [[/TRIZ]]<br />
* 25.05.2006, Entschwörungstheorie<br />
* 27.04.2006, Demoszene<br />
* 30.03.2006, Linux Desktop (http://programm.froscon.org/2006/events/67.en.html)<br />
* 23.02.2006, -ausgefallen- (Brand im Serverraum)<br />
* 26.01.2006, SSPE mit J. Hubertz<br />
----<br />
* 24.11.2005, Präsentation U23<br />
* 21.10.2005, [[/Hacking Digital Watermarks]]<br />
* 29.09.2005, -ausgefallen-<br />
* 25.08.2005, Bots und Botnetzwerke<br />
* 11.08.2005, [[/Datenpiraten im pirateria]] ([http://www.pirateria.org pirateria])<br />
* 28.07.2005, CCC Geschichte<br />
* 30.06.2005, Email/SPAM Technologie und Implementationen<br />
* 26.05.2005, VPN<br />
* 28.04.2005, Breakpoint Nachlese<br />
* 31.03.2005, OpenWRT Vortrag und Workshop<br />
* 24.02.2005, 10 reasons to switch to the Z-Shell<br />
* 27.01.2005, eBay - Security und Datenschutz<br />
----<br />
* 26.11.2004, [[/Ruby]]<br />
* 28.10.2004, [[/Malware Linux]]<br />
* 30.09.2004, [[/Honeynets]]<br />
* 26.08.2004, [[/Versteckte Daten in Dokumentformaten]]<br />
* 29.07.2004, GnuPG<br />
* 24.06.2004, [[/PUSCII]]<br />
* 27.05.2004, [[/Demoszene]]<br />
* 21.05.2004, Pseudorandom Number Generator<br />
* 29.04.2004, [[/Introduction to Jabber]]<br />
* 22.03.2004, XML, XSL, XPATH und DTD<br />
* 26.02.2004, Telephony (VoIP, PBX)<br />
* 29.01.2004, grsecurity<br />
----<br />
* 27.11.2003, WLANs in Köln - gewollt oder ungewollt offen<br />
* 30.10.2003, Einführung in vim, screen und mutt<br />
* 25.09.2003, TCPA: Ein Chip, sie zu knechten...<br />
* xx.08.2003, -ausgefallen- (Camp 2003)<br />
* 31.07.2003, OpenGL & SDL<br />
* 26.06.2003, Netzzensur in der Praxis, eine Bestandsaufnahme<br />
* 28.05.2003, Demoscene - Breakpoint ´03 Rückschau<br />
* 24.04.2003, [http://koeln.ccc.de/archiv/openchaos/2003/ipv6/ipv6.pdf IPV6]<br />
* 20.03.2003, Kryptographie: asymmetrischen Verschlüsselung am Beispiel von RSA<br />
* 20.02.2003, [[/Netzwerk-Programierung]]<br />
* 30.01.2003, [[/IPSec - Wireless-LAN]]<br />
----<br />
* 05.12.2002, Urban Hacking<br />
* 28.11.2002, Software Patente<br />
* 31.10.2002, Et voilá, Blinkenlights en miniature<br />
* 26.09.2002, Debian Package Management<br />
* 29.08.2002, Anti-Spam<br />
* 25.07.2002, Ruby<br />
* 27.06.2002, Demos - Sternenwelten in 64KB<br />
* 30.05.2002, Wie funktioniert ein Computer?<br />
* 24.04.2002, Smalltalk und Squeak<br />
* xx.03.2002, -ausgefallen-<br />
* 28.02.2002, Dinosaurier der Computerneuzeit: Grossrechnersysteme und Hardware der 80er Jahre<br />
* 24.01.2002, Geheimnisvolles XML<br />
----<br />
* 12.12.2001, Location Based Services<br />
* xx.11.2001, -ausgefallen-<br />
* 25.10.2001, SSH für Fortgeschrittene<br />
* 27.09.2001, OpenPGP<br />
* 24.08.2001, Phonephreaking mit [[Captain Crunch]] (ja, dem [[Verpeilungsfaktor|verpeilten]] Original!)<br />
* xx.07.2001, -ausgefallen- (HAL-Vorbereitungen)<br />
* 28.06.2001, discordianische Kommunikation mittels Wiki<br />
* 31.05.2001, Kryptographie mit elliptischen Kurven<br />
* 03.05.2001, Mobiltelefone orten<br />
* 29.03.2001, Heimkino für Hacker: Codecs, DivX ;-) und wie man Filme auf dem Rechner schaut<br />
* 01.03.2001, Lustige Programmiersprachen<br />
* 25.01.2001, Multicast<br />
----<br />
* 07.12.2000, Politikfnords - oder … (die Realitäten bundesdeutscher Jugendschützer und Abgeordneter)<br />
* 26.10.2000, anonyme und unbeobachtete Email<br />
* 28.09.2000, IPSec und Linux FreeS/WAN<br />
* 31.08.2000, Rock Linux<br />
* xx.07.2000, -ausgefallen- (Hackschiff)<br />
* 18.05.2000, 3D-Programmierung<br />
* 13.04.2000, DNS sicher betreiben<br />
* 24.02.2000, Kartenspiele (Chipkarten)<br />
* 03.02.2000, Interactive Fiction: Textadventurespiele aus den 70er und 80er Jahren<br />
----<br />
* 07.10.1999, Linux-Firewalls in NT-Netzen<br />
* 26.08.1999, Sichtbar unsichtbar: Überwachungslage in Köln<br />
* 22.07.1999, Den Ports aufs Bit geschaut: nmap und andere Portmapper<br />
* -- Ende der Aufzeichnungen (aber wir hatten noch mehr) --<br />
<br />
[[Category:OpenChaos]][[Category:Chaos]][[Category:Events]][[Category:Presentations]]</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=OpenChaos&diff=14910OpenChaos2010-02-28T04:51:10Z<p>Mario Manno: </p>
<hr />
<div>Das '''OpenChaos''' ist eine Bildungsveranstaltung mit der Option den C4 kennenzulernen. Es findet am letzten Donnerstag jedes Monats (außer Dezember, wegen Weihnachten und Chaos Communication Congress) ab 20:00h (Ab 19:30h ist auf jeden Fall schon die Tür offen) im [[Chaos Computer Club Cologne/Clubraum|Clubraum]] statt. Wann das genau ist und um welches Thema es geht steht auf unserer Homepage. Wer den Termin nicht verpassen möchte, kann sich auf unsere [https://mail.koeln.ccc.de/cgi-bin/mailman/listinfo/update Update Mailingliste] eintragen.<br />
<br />
== Vergangene Veranstaltungen ==<br />
* 25.02.2010, [http://w8n.koeln.ccc.de/media/slides/OpenChaos/20100225-OpenChaos-XRX.pdf XRX and the web in 2010]<br />
* 28.01.2010, [http://w8n.koeln.ccc.de/media/slides/OpenChaos/20100128-OpenChaos-parsergeneratoren.zip von Scannern und Parsern]<br />
----<br />
* 26.11.2009, [http://w8n.koeln.ccc.de/media/slides/OpenChaos/20091126-CCC.Cologne-OpenChaos-Writing-an-OS.pdf Writing an OS]<br />
* 29.10.2009, [http://w8n.koeln.ccc.de/media/slides/OpenChaos/20091029-CCC.Cologne-OpenChaos-Makerbot.pdf Makerbot] - [http://fabienne.us/index.php/2009/11/13/makerbot-lectric-cupcake-cnc-3d-printer/ Beitrag der Autorin]<br />
* 24.09.2009, [http://w8n.koeln.ccc.de/media/slides/OpenChaos/20090924-CCC.Cologne-OpenChaos-emacs.tar.gz Emacs]<br />
* 30.07.2009, [[/High Performance Websites|High Performance Websites]]<br />
* 25.06.2009, Möglichkeiten der Überwachung im 10GbE-Datenverkehr<br />
* 28.05.2009, Conficker<br />
* 30.04.2009, Breakpoint-Nachlese<br />
* 26.02.2009, Privatsphäre in Gefahr<br />
* 07.02.2009, Vorsprung durch Kulturtechnik<br />
* 29.01.2009, Adobe Flash Security<br />
----<br />
* 27.11.2008, U23 Abschlusspräsentation<br />
* 30.10.2008, [http://w8n.koeln.ccc.de/media/slides/OpenChaos/20081030-CCC.Cologne-OpenChaos-Feldbusse.pdf Feldbusse]<br />
* 28.08.2008, [http://w8n.koeln.ccc.de/media/slides/OpenChaos/20080828-CCC.Cologne-OpenChaos-Routeing.pdf Dynamisches Routeing]<br />
* 31.07.2008, [http://w8n.koeln.ccc.de/media/slides/OpenChaos/20080731-CCC.Cologne-OpenChaos-Multithreading.pdf Multithreading]<br />
* 26.06.2008, Prozessoren. Gestern, heute und morgen<br />
* 29.05.2008, Hackers and Makers in the USA<br />
* 24.04.2008, [[Breakpoint]] 08 Nachlese, Ausblick auf Evoke<br />
* 27.03.2008, [[/Intelligentes Wohnen|Intelligentes Wohnen]]<br />
* 28.02.2008, [http://fuhrmannek.de/projects/pnp/c4-openchaos-2008-02/c4-erlang.pdf Wissenswertes über Erlang]<br />
* 31.01.2008, [[/Securing Unix|Securing Unix]]<br />
----<br />
* 29.11.2007, [[OpenChaos/Digitale Verhütung|Digitale Verhütung]], Teil 3: Verschlüsselte Datengräber<br />
* 25.10.2007, [[OpenChaos/Digitale Verhütung|Digitale Verhütung]], Teil 2: Sichere Kommunikation<br />
* 25.09.2007, [[OpenChaos/Digitale Verhütung|Digitale Verhütung]], Teil 1: Private Datenspuren<br />
* 30.08.2007, Sunshine on a Stormy Day (SPAM über das Botnetz 2.0)<br />
* 26.07.2007, Einstimmung auf das Camp und Diskussionsrunde zu den Auswüchsen der aktuellen Sicherheitspolitik<br />
* 28.06.2007, Abschlusspräsentation des Projekt U23<br />
* 31.05.2007, Nerds und Geeks zwischen Stereotyp und Subkultur<br />
* 26.04.2007, Breakpoint 07 Nachlese<br />
* 29.03.2007, FreeWRT als Firmware für WLAN Router / VoIP mit Embedded Systemen<br />
* 22.02.2007, hacking in physically addressable memory<br />
* 25.01.2007, [[/IT-Grundschutz]]<br />
----<br />
* 30.11.2006, Steuern, Messen, Regeln - mit Microcontrollern im Eigenbau<br />
* 26.10.2006, [[/Kameaüberwachung und Urban Living]]<br />
* 28.09.2006, Amateurfunk<br />
* 31.08.2006, Hacking for Security - Penetrationtests<br />
* 27.07.2006, [[/Nintendo DS]]<br />
* 29.06.2006, [[/TRIZ]]<br />
* 25.05.2006, Entschwörungstheorie<br />
* 27.04.2006, Demoszene<br />
* 30.03.2006, Linux Desktop (http://programm.froscon.org/2006/events/67.en.html)<br />
* 23.02.2006, -ausgefallen- (Brand im Serverraum)<br />
* 26.01.2006, SSPE mit J. Hubertz<br />
----<br />
* 24.11.2005, Präsentation U23<br />
* 21.10.2005, [[/Hacking Digital Watermarks]]<br />
* 29.09.2005, -ausgefallen-<br />
* 25.08.2005, Bots und Botnetzwerke<br />
* 11.08.2005, [[/Datenpiraten im pirateria]] ([http://www.pirateria.org pirateria])<br />
* 28.07.2005, CCC Geschichte<br />
* 30.06.2005, Email/SPAM Technologie und Implementationen<br />
* 26.05.2005, VPN<br />
* 28.04.2005, Breakpoint Nachlese<br />
* 31.03.2005, OpenWRT Vortrag und Workshop<br />
* 24.02.2005, 10 reasons to switch to the Z-Shell<br />
* 27.01.2005, eBay - Security und Datenschutz<br />
----<br />
* 26.11.2004, [[/Ruby]]<br />
* 28.10.2004, [[/Malware Linux]]<br />
* 30.09.2004, [[/Honeynets]]<br />
* 26.08.2004, [[/Versteckte Daten in Dokumentformaten]]<br />
* 29.07.2004, GnuPG<br />
* 24.06.2004, [[/PUSCII]]<br />
* 27.05.2004, [[/Demoszene]]<br />
* 21.05.2004, Pseudorandom Number Generator<br />
* 29.04.2004, [[/Introduction to Jabber]]<br />
* 22.03.2004, XML, XSL, XPATH und DTD<br />
* 26.02.2004, Telephony (VoIP, PBX)<br />
* 29.01.2004, grsecurity<br />
----<br />
* 27.11.2003, WLANs in Köln - gewollt oder ungewollt offen<br />
* 30.10.2003, Einführung in vim, screen und mutt<br />
* 25.09.2003, TCPA: Ein Chip, sie zu knechten...<br />
* xx.08.2003, -ausgefallen- (Camp 2003)<br />
* 31.07.2003, OpenGL & SDL<br />
* 26.06.2003, Netzzensur in der Praxis, eine Bestandsaufnahme<br />
* 28.05.2003, Demoscene - Breakpoint ´03 Rückschau<br />
* 24.04.2003, [http://koeln.ccc.de/archiv/openchaos/2003/ipv6/ipv6.pdf IPV6]<br />
* 20.03.2003, Kryptographie: asymmetrischen Verschlüsselung am Beispiel von RSA<br />
* 20.02.2003, [[/Netzwerk-Programierung]]<br />
* 30.01.2003, [[/IPSec - Wireless-LAN]]<br />
----<br />
* 05.12.2002, Urban Hacking<br />
* 28.11.2002, Software Patente<br />
* 31.10.2002, Et voilá, Blinkenlights en miniature<br />
* 26.09.2002, Debian Package Management<br />
* 29.08.2002, Anti-Spam<br />
* 25.07.2002, Ruby<br />
* 27.06.2002, Demos - Sternenwelten in 64KB<br />
* 30.05.2002, Wie funktioniert ein Computer?<br />
* 24.04.2002, Smalltalk und Squeak<br />
* xx.03.2002, -ausgefallen-<br />
* 28.02.2002, Dinosaurier der Computerneuzeit: Grossrechnersysteme und Hardware der 80er Jahre<br />
* 24.01.2002, Geheimnisvolles XML<br />
----<br />
* 12.12.2001, Location Based Services<br />
* xx.11.2001, -ausgefallen-<br />
* 25.10.2001, SSH für Fortgeschrittene<br />
* 27.09.2001, OpenPGP<br />
* 24.08.2001, Phonephreaking mit [[Captain Crunch]] (ja, dem [[Verpeilungsfaktor|verpeilten]] Original!)<br />
* xx.07.2001, -ausgefallen- (HAL-Vorbereitungen)<br />
* 28.06.2001, discordianische Kommunikation mittels Wiki<br />
* 31.05.2001, Kryptographie mit elliptischen Kurven<br />
* 03.05.2001, Mobiltelefone orten<br />
* 29.03.2001, Heimkino für Hacker: Codecs, DivX ;-) und wie man Filme auf dem Rechner schaut<br />
* 01.03.2001, Lustige Programmiersprachen<br />
* 25.01.2001, Multicast<br />
----<br />
* 07.12.2000, Politikfnords - oder … (die Realitäten bundesdeutscher Jugendschützer und Abgeordneter)<br />
* 26.10.2000, anonyme und unbeobachtete Email<br />
* 28.09.2000, IPSec und Linux FreeS/WAN<br />
* 31.08.2000, Rock Linux<br />
* xx.07.2000, -ausgefallen- (Hackschiff)<br />
* 18.05.2000, 3D-Programmierung<br />
* 13.04.2000, DNS sicher betreiben<br />
* 24.02.2000, Kartenspiele (Chipkarten)<br />
* 03.02.2000, Interactive Fiction: Textadventurespiele aus den 70er und 80er Jahren<br />
----<br />
* 07.10.1999, Linux-Firewalls in NT-Netzen<br />
* 26.08.1999, Sichtbar unsichtbar: Überwachungslage in Köln<br />
* 22.07.1999, Den Ports aufs Bit geschaut: nmap und andere Portmapper<br />
* -- Ende der Aufzeichnungen (aber wir hatten noch mehr) --<br />
<br />
[[Category:OpenChaos]][[Category:Chaos]][[Category:Events]][[Category:Presentations]]</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=OpenChaos&diff=14719OpenChaos2009-03-23T19:14:08Z<p>Mario Manno: /* Vergangene Veranstaltungen */</p>
<hr />
<div>Das '''OpenChaos''' ist eine Bildungsveranstaltung mit der Option den C4 kennenzulernen. Es findet am letzten Donnerstag jedes Monats (außer Dezember, wegen Weihnachten und Chaos Communication Congress) ab 20:00h (Ab 19:30h ist auf jeden Fall schon die Tür offen) im [[Chaos Computer Club Cologne/Clubraum|Clubraum]] statt. Wann das genau ist und um welches Thema es geht steht auf unserer Homepage. Wer den Termin nicht verpassen möchte, kann sich auf unsere [https://mail.koeln.ccc.de/cgi-bin/mailman/listinfo/update Update Mailingliste] eintragen.<br />
<br />
== Vergangene Veranstaltungen ==<br />
* 26.2.2009, Privatsphäre in Gefahr<br />
* 7.2.2009, Vorsprung durch Kulturtechnik<br />
* 29.1.2009, Adobe Flash Security<br />
----<br />
* 27.11.2008, U23 Abschlusspräsentation<br />
* 30.10.2008, [http://w8n.koeln.ccc.de/media/slides/OpenChaos/20081030-CCC.Cologne-OpenChaos-Feldbusse.pdf Feldbusse]<br />
* 28.08.2008, [http://w8n.koeln.ccc.de/media/slides/OpenChaos/20080828-CCC.Cologne-OpenChaos-Routeing.pdf Dynamisches Routeing]<br />
* 31.07.2008, [http://w8n.koeln.ccc.de/media/slides/OpenChaos/20080731-CCC.Cologne-OpenChaos-Multithreading.pdf Multithreading]<br />
* 26.06.2008, Prozessoren. Gestern, heute und morgen<br />
* 29.05.2008, Hackers and Makers in the USA<br />
* 24.04.2008, [[Breakpoint]] 08 Nachlese, Ausblick auf Evoke<br />
* 27.03.2008, [[/Intelligentes Wohnen| Intelligentes Wohnen]]<br />
* 28.02.2008, Wissenswertes über Erlang<br />
* 31.01.2008, [[/Securing Unix]]<br />
----<br />
* 29.11.2007, [[OpenChaos/Digitale Verhütung|Digitale Verhütung]], Teil 3: Verschlüsselte Datengräber<br />
* 25.10.2007, [[OpenChaos/Digitale Verhütung|Digitale Verhütung]], Teil 2: Sichere Kommunikation<br />
* 25.09.2007, [[OpenChaos/Digitale Verhütung|Digitale Verhütung]], Teil 1: Private Datenspuren<br />
* 30.08.2007, Sunshine on a Stormy Day (SPAM über das Botnetz 2.0)<br />
* 26.07.2007, Einstimmung auf das Camp und Diskussionsrunde zu den Auswüchsen der aktuellen Sicherheitspolitik<br />
* 28.06.2007, Abschlusspräsentation des Projekt U23<br />
* 31.05.2007, Nerds und Geeks zwischen Stereotyp und Subkultur<br />
* 26.04.2007, Breakpoint 07 Nachlese<br />
* 29.03.2007, FreeWRT als Firmware für WLAN Router / VoIP mit Embedded Systemen<br />
* 22.02.2007, hacking in physically addressable memory<br />
* 25.01.2007, [[/IT-Grundschutz]]<br />
----<br />
* 30.11.2006, Steuern, Messen, Regeln - mit Microcontrollern im Eigenbau<br />
* 26.10.2006, [[/Kameaüberwachung und Urban Living]]<br />
* 28.09.2006, Amateurfunk<br />
* 31.08.2006, Hacking for Security - Penetrationtests<br />
* 27.07.2006, [[/Nintendo DS]]<br />
* 29.06.2006, [[/TRIZ]]<br />
* 25.05.2006, Entschwörungstheorie<br />
* 27.04.2006, Demoszene<br />
* 30.03.2006, Linux Desktop (http://programm.froscon.org/2006/events/67.en.html)<br />
* 23.02.2006, -ausgefallen- (Brand im Serverraum)<br />
* 26.01.2006, SSPE mit J. Hubertz<br />
----<br />
* 24.11.2005, Präsentation U23<br />
* 21.10.2005, [[/Hacking Digital Watermarks]]<br />
* 29.09.2005, -ausgefallen-<br />
* 25.08.2005, Bots und Botnetzwerke<br />
* 11.08.2005, [[/Datenpiraten im pirateria]] ([http://www.pirateria.org pirateria])<br />
* 28.07.2005, CCC Geschichte<br />
* 30.06.2005, Email/SPAM Technologie und Implementationen<br />
* 26.05.2005, VPN<br />
* 28.04.2005, Breakpoint Nachlese<br />
* 31.03.2005, OpenWRT Vortrag und Workshop<br />
* 24.02.2005, 10 reasons to switch to the Z-Shell<br />
* 27.01.2005, eBay - Security und Datenschutz<br />
----<br />
* 26.11.2004, [[/Ruby]]<br />
* 28.10.2004, [[/Malware Linux]]<br />
* 30.09.2004, [[/Honeynets]]<br />
* 26.08.2004, [[/Versteckte Daten in Dokumentformaten]]<br />
* 29.07.2004, GnuPG<br />
* 24.06.2004, [[/PUSCII]]<br />
* 27.05.2004, [[/Demoszene]]<br />
* 21.05.2004, Pseudorandom Number Generator<br />
* 29.04.2004, [[/Introduction to Jabber]]<br />
* 22.03.2004, XML, XSL, XPATH und DTD<br />
* 26.02.2004, Telephony (VoIP, PBX)<br />
* 29.01.2004, grsecurity<br />
----<br />
* 27.11.2003, WLANs in Köln - gewollt oder ungewollt offen<br />
* 30.10.2003, Einführung in vim, screen und mutt<br />
* 25.09.2003, TCPA: Ein Chip, sie zu knechten...<br />
* xx.08.2003, -ausgefallen- (Camp 2003)<br />
* 31.07.2003, OpenGL & SDL<br />
* 26.06.2003, Netzzensur in der Praxis, eine Bestandsaufnahme<br />
* 28.05.2003, Demoscene - Breakpoint ´03 Rückschau<br />
* 24.04.2003, [http://koeln.ccc.de/archiv/openchaos/2003/ipv6/ipv6.pdf IPV6]<br />
* 20.03.2003, Kryptographie: asymmetrischen Verschlüsselung am Beispiel von RSA<br />
* 20.02.2003, [[/Netzwerk-Programierung]]<br />
* 30.01.2003, [[/IPSec - Wireless-LAN]]<br />
----<br />
* 05.12.2002, Urban Hacking<br />
* 28.11.2002, Software Patente<br />
* 31.10.2002, Et voilá, Blinkenlights en miniature<br />
* 26.09.2002, Debian Package Management<br />
* 29.08.2002, Anti-Spam<br />
* 25.07.2002, Ruby<br />
* 27.06.2002, Demos - Sternenwelten in 64KB<br />
* 30.05.2002, Wie funktioniert ein Computer?<br />
* 24.04.2002, Smalltalk und Squeak<br />
* xx.03.2002, -ausgefallen-<br />
* 28.02.2002, Dinosaurier der Computerneuzeit: Grossrechnersysteme und Hardware der 80er Jahre<br />
* 24.01.2002, Geheimnisvolles XML<br />
----<br />
* 12.12.2001, Location Based Services<br />
* xx.11.2001, -ausgefallen-<br />
* 25.10.2001, SSH für Fortgeschrittene<br />
* 27.09.2001, OpenPGP<br />
* 24.08.2001, Phonephreaking mit [[Captain Crunch]] (ja, dem [[Verpeilungsfaktor|verpeilten]] Original!)<br />
* xx.07.2001, -ausgefallen- (HAL-Vorbereitungen)<br />
* 28.06.2001, discordianische Kommunikation mittels Wiki<br />
* 31.05.2001, Kryptographie mit elliptischen Kurven<br />
* 03.05.2001, Mobiltelefone orten<br />
* 29.03.2001, Heimkino für Hacker: Codecs, DivX ;-) und wie man Filme auf dem Rechner schaut<br />
* 01.03.2001, Lustige Programmiersprachen<br />
* 25.01.2001, Multicast<br />
----<br />
* 07.12.2000, Politikfnords - oder … (die Realitäten bundesdeutscher Jugendschützer und Abgeordneter)<br />
* 26.10.2000, anonyme und unbeobachtete Email<br />
* 28.09.2000, IPSec und Linux FreeS/WAN<br />
* 31.08.2000, Rock Linux<br />
* xx.07.2000, -ausgefallen- (Hackschiff)<br />
* 18.05.2000, 3D-Programmierung<br />
* 13.04.2000, DNS sicher betreiben<br />
* 24.02.2000, Kartenspiele (Chipkarten)<br />
* 03.02.2000, Interactive Fiction: Textadventurespiele aus den 70er und 80er Jahren<br />
----<br />
* 07.10.1999, Linux-Firewalls in NT-Netzen<br />
* 26.08.1999, Sichtbar unsichtbar: Überwachungslage in Köln<br />
* 22.07.1999, Den Ports aufs Bit geschaut: nmap und andere Portmapper<br />
* -- Ende der Aufzeichnungen (aber wir hatten noch mehr) --<br />
<br />
[[Category:OpenChaos]][[Category:Chaos]][[Category:Events]][[Category:Presentations]]</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=Talk:DB_Wlan&diff=14274Talk:DB Wlan2008-07-30T22:20:07Z<p>Mario Manno: New page: http://dnstunnel.de/ gibt da deutlich aktuellere (2006) Informationen. --~~~~</p>
<hr />
<div>http://dnstunnel.de/ gibt da deutlich aktuellere (2006) Informationen. --[[User:Mario Manno|MM]] 22:20, 30 July 2008 (UTC)</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=DB_Wlan&diff=14273DB Wlan2008-07-30T22:18:54Z<p>Mario Manno: </p>
<hr />
<div>So man kann jetzt (2004?) bei der Bahn schon umsonst ins Netz<br />
<br />
Man braucht den nstx DNS Tunnel. Mit ''make'' einfach compilieren lassen und die ''Warnings'' ignorieren. <br />
<br />
== Starten ==<br />
<br />
Setup auf dem client<br />
<br />
modprobe ethertap<br />
<br />
modprobe netlink_dev<br />
<br />
Das tap device anlegen<br />
<br />
mknod /dev/tap0 c 36 16<br />
<br />
ifconfig tap0 192.168.0.[2-254] up arp<br />
<br />
ifconfig tap0 mtu 100<br />
<br />
sysctl -w net/ipv4/conf/eth0/proxy_arp=1<br />
<br />
sysctl -w net/ipv4/ip_forward=1<br />
<br />
Routen setzen<br />
<br />
route del default<br />
<br />
route add -host [lokaler nameserver] gw [lokaler gateway]<br />
<br />
(also z.B.<br />
route add -host 195.158.131.2 gw 213.128.123.33<br />
)<br />
<br />
route add default gw 192.168.0.1<br />
<br />
Tunnel starten<br />
<br />
./nstxcd dns.example.com [lokaler nameserver]<br />
<br />
(also z.B.<br />
./nstxcd ipodns.koeln.ccc.de 195.158.131.2<br />
)<br />
<br />
== KNOPPIX ==<br />
<br />
Ich habe mal angefangen, eine Knoppix CD zu machen, die direkt per DNS-Tunnel ins Netz kann.<br />
<br />
Einfach ein ''knoppix.sh'' script in '''KNOPPIX''' auf der CD anlegen.<br />
<br />
Das script gibt es unter http://23r.de/knoppix.sh<br />
<br />
schade: subdomain "ruediger" ist nicht auflösbar.<br />
<br />
== TODO ==<br />
<br />
* Code auf Standleitung optimieren<br />
* Multi user<br />
<br />
<br />
----<br />
== Fragen & Antworten ==<br />
<br />
1) Ist so etwas legal?<br />
<br />
Nein. Du schädigst wissentlich die Bahn und das ist nicht legal... <br />
eigentlich klar, oder?<br />
<br />
Strafbar ist es aber wohl nicht. Aber ein Strafverfahren wäre auch <br />
nicht allzuschlimm, denn unter 50€ Schaden wird eh immer eingestellt <br />
und auch so wollen Richter sich nicht mit so einem Kleinscheiss <br />
befassen.<br />
<br />
Schlimmer die Bahn: Die verklagt Euch schlimmstenfalls zivilrechtlich <br />
auf Schadensersatz und das kann sehr schnell sehr happig werden. <br />
Solange die Bahn das nicht stört oder noch besser sie nichts merkt, <br />
weil es nur sehr wenige machen - um so besser.<br />
<br />
(aus einer mail zwischen drt und tho)<br />
<br />
== Links == <br />
* http://www.daemon.be/maarten/dnstunnel.html<br />
* [http://c0re.23.nu/c0de/snap/DeNiSe-snap-20021026.tar.gz DeNiSe Tunnel]<br />
* [http://w8n.koeln.ccc.de/trac/projects/browser/dns/ rotten start of a dns tunnel implementation using perl]<br />
<br />
<br />
[[Category:Infos]][[Category:Hacks]]</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=Google&diff=14272Google2008-07-30T22:14:04Z<p>Mario Manno: </p>
<hr />
<div>= Google Search =<br />
{|<br />
|+ Google Keywords<br />
! keyword !! syntax !! description<br />
|-<br />
| site || site:example.com || search this site only<br />
|-<br />
| filetype || filetype:torrent ||<br />
|-<br />
| intitle || intitle:foo || inside document title<br />
|-<br />
| allintitle || ||<br />
|-<br />
| intext || ||<br />
|-<br />
| inurl || inurl:foo || inside whole url<br />
|-<br />
| allinurl || ||<br />
|-<br />
| link || link:www.foo.com || who links there<br />
|-<br />
| cache || cache:www.foo.com/bar.html || page from cache<br />
|-<br />
| view || view:timeline "dan kaminsky" || [http://www.google.com/experimental/#RefinementBarTopViewTabs google experiments]<br />
|}<br />
<br />
= Examples =<br />
<br />
* mobotix inurl:cgi-bin/image,jpg<br />
<br />
= More Info =<br />
* http://johnny.ihackstuff.com/<br />
* http://www.google.com/intl/en/help/features.html<br />
<br />
<br />
[[Category:Infos]]</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=Main_Page&diff=14130Main Page2007-12-06T21:16:38Z<p>Mario Manno: </p>
<hr />
<div>Welcome to the [http://koeln.ccc.de chaos computer club cologne] wiki.<br />
<br />
[[Image:Chaos.png|left]]<br />
===Topics===<br />
* [[Chaos Computer Club Cologne]]<br />
* [[Howto]]<br />
* [[Artikel]]<br />
* [[Internet-Sperrungen]]<br />
* [[Leseliste]]<br />
* [[Tools]]<br />
* [[Wunschliste]] – Was wir im Labor gebrauchen können<br />
<br />
===Events===<br />
<br />
* [[OpenChaos]]<br />
* [[U23]]<br />
* [[past events]]<br />
<br />
=== Sonstiges===<br />
* [[Hackerethik op Kölsch]]<br />
* [[Verpeilungsfaktor]]h<br />
* [[Altes C4 Wiki]]<br />
<br />
----<br />
<br />
===Help===<br />
* Documentation for this wiki may be found at [[Help:Contents]] <br />
* [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide Mediawiki Documentation]<br />
* Quick overview of [http://meta.wikimedia.org/wiki/Help:Editing#The_wiki_markup formatting instructions]<br />
<br />
[[Category:Chaos]][[Category:Infos]]<br />
__NOTOC__</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=Main_Page&diff=14129Main Page2007-12-06T21:14:52Z<p>Mario Manno: /* Events */</p>
<hr />
<div>Welcome to the [http://koeln.ccc.de chaos computer club cologne] wiki.<br />
<br />
[[Image:Chaos.png|left]]<br />
===Topics===<br />
* [[Chaos Computer Club Cologne]]<br />
* [[Howto]]<br />
* [[Artikel]]<br />
* [[Internet-Sperrungen]]<br />
* [[Leseliste]]<br />
* [[Tools]]<br />
* [[Verpeilungsfaktor]]<br />
* [[Wunschliste]] – Was wir im Labor gebrauchen können<br />
<br />
===Events===<br />
<br />
* [[OpenChaos]]<br />
* [[U23]]<br />
* [[past events]]<br />
<br />
=== Sonstiges===<br />
* [[Hackerethik op Kölsch]]<br />
* [[Altes C4 Wiki]]<br />
<br />
----<br />
<br />
===Help===<br />
* Documentation for this wiki may be found at [[Help:Contents]] <br />
* [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide Mediawiki Documentation]<br />
* Quick overview of [http://meta.wikimedia.org/wiki/Help:Editing#The_wiki_markup formatting instructions]<br />
<br />
[[Category:Chaos]][[Category:Infos]]<br />
__NOTOC__</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=U23&diff=14128U232007-12-06T21:14:13Z<p>Mario Manno: </p>
<hr />
<div>U23 ist ein Projekt für junge Hacker und Haecksen bis 23 Jahre. <br />
<br />
Das U23 wird seit 2002 jaehrlich durchgefuehrt:<br />
<br />
* [http://www.koeln.ccc.de/prozesse/zombies/u23-2003/ 2003]<br />
* [[u23 2005|2005]] <br />
* [[u23 2006|2006]] <br />
* [[u23 2007|2007]]</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=Main_Page&diff=14127Main Page2007-12-06T21:08:30Z<p>Mario Manno: /* Events */</p>
<hr />
<div>Welcome to the [http://koeln.ccc.de chaos computer club cologne] wiki.<br />
<br />
[[Image:Chaos.png|left]]<br />
===Topics===<br />
* [[Chaos Computer Club Cologne]]<br />
* [[Howto]]<br />
* [[Artikel]]<br />
* [[Internet-Sperrungen]]<br />
* [[Leseliste]]<br />
* [[Tools]]<br />
* [[Verpeilungsfaktor]]<br />
* [[Wunschliste]] – Was wir im Labor gebrauchen können<br />
<br />
===Events===<br />
<br />
* [[OpenChaos]]<br />
* [[past events]]<br />
<br />
=== Sonstiges===<br />
* [[Hackerethik op Kölsch]]<br />
* [[Altes C4 Wiki]]<br />
<br />
----<br />
<br />
===Help===<br />
* Documentation for this wiki may be found at [[Help:Contents]] <br />
* [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide Mediawiki Documentation]<br />
* Quick overview of [http://meta.wikimedia.org/wiki/Help:Editing#The_wiki_markup formatting instructions]<br />
<br />
[[Category:Chaos]][[Category:Infos]]<br />
__NOTOC__</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=Past_events&diff=14126Past events2007-12-06T21:08:14Z<p>Mario Manno: </p>
<hr />
<div>* [[u23]] [[u23 2005|2005]] [[u23 2006|2006]] [[u23 2007|2007]]<br />
* [[Fernmeldemuseum]]<br />
* [[WTH]]<br />
* [[21C3]]<br />
* [[UCSB CTF 2004]]<br />
* [[Summerschool Aachen]] [[Summerschool Aachen 2004|2004]] [[Summerschool Aachen 2005|2005]]<br />
* [[CCC Mitgliederversammlung 2004]]<br />
* [[Heiligenhoven2006]]<br />
* [[mrmcd101b]]<br />
<br />
[[Category:Events]]</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=U23&diff=14125U232007-12-06T21:05:46Z<p>Mario Manno: Redirecting to U23 2007</p>
<hr />
<div>#REDIRECT [[U23_2007]]</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=Past_events&diff=14124Past events2007-12-06T21:05:25Z<p>Mario Manno: omg</p>
<hr />
<div>* [[WTH]]<br />
* [[21C3]]<br />
* [[UCSB CTF 2004]]<br />
* [[Summerschool Aachen]] [[Summerschool Aachen 2004|2004]] [[Summerschool Aachen 2005|2005]]<br />
* [[CCC Mitgliederversammlung 2004]]<br />
* [[u23]] [[u23 2005|2005]] [[u23 2006|2006]] [[u23 2007|2007]]<br />
* [[Heiligenhoven2006]]<br />
* [[mrmcd101b]]<br />
<br />
[[Category:Events]]</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=User_talk:195.160.169.132&diff=14120User talk:195.160.169.1322007-11-30T08:27:20Z<p>Mario Manno: </p>
<hr />
<div><pre><br />
inetnum: 195.160.168.0 - 195.160.169.255<br />
netname: CTDO-NET<br />
descr: Chaostreff Dortmund<br />
country: DE<br />
</pre><br />
<br />
Eigenes Hardwaregesetz haben sie nicht, aber eigenen IP Space....</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=User_talk:195.160.169.132&diff=14119User talk:195.160.169.1322007-11-30T08:26:48Z<p>Mario Manno: New page: inetnum: 195.160.168.0 - 195.160.169.255 netname: CTDO-NET descr: Chaostreff Dortmund country: DE Eigenes Hardwaregesetz haben sie nicht, aber eigenen IP Spa...</p>
<hr />
<div>inetnum: 195.160.168.0 - 195.160.169.255<br />
netname: CTDO-NET<br />
descr: Chaostreff Dortmund<br />
country: DE<br />
<br />
Eigenes Hardwaregesetz haben sie nicht, aber eigenen IP Space....</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=Hacker_Space/Hardware-Gesetz&diff=14118Hacker Space/Hardware-Gesetz2007-11-30T08:19:15Z<p>Mario Manno: Reverted edits by 195.160.169.132 (Talk); changed back to last version by Pylon</p>
<hr />
<div>== Bereitstellung von Hardware im Chaoslabor ==<br />
<br />
*'''§ 1''' Das Chaoslabor ist ein Bereich vorbildlicher Ordnung und Sauberkeit, in dem der Chaos Computer Club Cologne e.V. seine Vereinstätigkeit ausübt. <br />
<br />
*'''§ 2''' Unter Aufräumpersonal werden Personen verstanden, die sich um den Zustand des Clubraumes kümmern. Aufräumpersonal genießt Heldenstatus und Immunität gegenüber Anfeindungen von Besitzern nicht funktionierender Hardware. <br />
<br />
*'''§ 3''' Unter nicht funktionierender Hardware wird Hardware verstanden die sich nicht booten lässt bzw. für die kein Passwort bekannt ist oder Hardware für die dem Aufräumpersonal kein Verantwortlicher bekannt ist, sowie Hardware die keinen dem Aufräumpersonal bekannten Zweck erfüllt. <br />
<br />
*'''§ 4''' Der Haufen ist ein Bereich innerhalb des Chaoslabors, in dem nicht funktionierende Hardware vorübergehend gelagert wird. Hardware auf dem Haufen kann von dem Besitzer oder in Absprache mit dem Aufräumpersonal von jedermann mitgenommen werden, oder dem Club für neue Projekte zugeführt werden. <br />
<br />
*'''§ 5''' Hardwareverantwortliche sind Personen die Hardware im Club bereitstellen. Der Club hat sich gegenüber Hardwareverantwortlichen dankbar zu zeigen. Besitzer von Hardware sind ebenfalls Hardwareverantwortliche. <br />
<br />
== Pflichten der Hardwareverantwortlichen ==<br />
<br />
*'''§ 6''' In den Clubräumen abgestellte Hardware ist unbedingt mit Namen und Telefonnummern der Hardwareverantwortlichen zu versehen. <br />
<br />
*'''§ 7''' Der Hardwareverantwortliche hat jederzeit in zwei Sätzen den Zweck der Hardware erklären zu können. <br />
<br />
*'''§ 8''' Der Hardwareverantwortliche hat die Passwörter des Systems zu kennen. <br />
<br />
== Reduzierung von nicht funktionierender Hardware (Haufen) ==<br />
<br />
*'''§ 9''' Nicht funktioniere Hardware ist unerwünscht. <br />
<br />
*'''§ 10''' Nicht funktionierende Hardware, die keinem Hardwareverantwortlichen durch Namensschilder zuzuordnen ist, wird nach Gutdünken des Aufräumpersonals an Bedürftige verteilt. Finden sich keine Bedürftigen so wird die Hardware auf den Haufen verlegt. <br />
<br />
*'''§ 11''' Findet sich innerhalb einer angemessenen Frist keiner, der Anspruch an der Hardware im Sinne des §4 anmeldet, findet eine Entsorgung statt.</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=Spam/IP_Blocks&diff=13865Spam/IP Blocks2007-07-19T12:56:52Z<p>Mario Manno: /* whois2iprange.pl example */</p>
<hr />
<div>= IP Blocks = <br />
Mediawikis IP range blocks are quite effictive against spam.<br />
<br />
The script at http://w8n.koeln.ccc.de/trac/projects/browser/whois2iprange.pl was written to address two issues with ip blocks in mediawiki:<br />
* You can not block ranges bigger than /16<br />
* Especially chinese spammers operate from very large netblocks<br />
<br />
= whois2iprange.pl =<br />
<br />
Retrieves all the net blocks from whois, converts them to 16bit netmasks and prints links to mediawikis ip block form.<br />
You may have to use the '-b' option from the command line to point to your mediawikis Special:Blockip page.<br />
If you have access to mediawikis sql database you should use the '-s' option to output sql statements.<br />
<br />
For the script to run, you need to have [http://www.routemeister.net/projects/sipcalc/ sipcalc] installed.<br />
Furthermore the following perl modules are required:<br />
* Net::Netmask<br />
* Net::XWhois<br />
<br />
== whois2iprange.pl example ==<br />
<br />
% ./whois2iprange.pl -b 'http://localhost/index.php?title=Special:Blockip' 219.132.1.1<br />
http://localhost/index.php?title=Special:Blockip&wpBlockExpiry=infinite&ip=202.96.128.0/18&wpBlockOther=Spam%20CHINANET-GD<br />
http://localhost/index.php?title=Special:Blockip&wpBlockExpiry=infinite&ip=202.103.128.0/18&wpBlockOther=Spam%20CHINANET-GD<br />
http://localhost/index.php?title=Special:Blockip&wpBlockExpiry=infinite&ip=202.104.0.0/16&wpBlockOther=Spam%20CHINANET-GD<br />
http://localhost/index.php?title=Special:Blockip&wpBlockExpiry=infinite&ip=202.105.0.0/16&wpBlockOther=Spam%20CHINANET-GD<br />
...<br />
http://localhost/index.php?title=Special:Blockip&wpBlockExpiry=infinite&ip=61.146.0.0/16&wpBlockOther=Spam%20CHINANET-GD<br />
<br />
<br />
% ./whois2iprange.pl -s 125.33.182.119<br />
INSERT INTO ipblocks VALUES ('','202.106.0.0/16', 0, 1, 'SPAMMER CNCGROUP-BJ','20070719143737',0,1,1,'infinity', 'CA6A0000', 'CA6AFFFF',0,0);<br />
INSERT INTO ipblocks VALUES ('','211.154.192.0/18', 0, 1, 'SPAMMER CNCGROUP-BJ','20070719143737',0,1,1,'infinity', 'D39AC000', 'D39AFFFF',0,0);<br />
INSERT INTO ipblocks VALUES ('','211.144.0.0/20', 0, 1, 'SPAMMER CNCGROUP-BJ','20070719143737',0,1,1,'infinity', 'D3900000', 'D3900FFF',0,0);<br />
INSERT INTO ipblocks VALUES ('','211.144.16.0/20', 0, 1, 'SPAMMER CNCGROUP-BJ','20070719143737',0,1,1,'infinity', 'D3901000', 'D3901FFF',0,0);<br />
...<br />
INSERT INTO ipblocks VALUES ('','202.130.224.0/19', 0, 1, 'SPAMMER CNCGROUP-BJ','20070719143737',0,1,1,'infinity', 'CA82E000', 'CA82FFFF',0,0);<br />
[[Category:Infos]]</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=Spam/IP_Blocks&diff=13864Spam/IP Blocks2007-07-19T12:56:23Z<p>Mario Manno: /* whois2iprange.pl example */</p>
<hr />
<div>= IP Blocks = <br />
Mediawikis IP range blocks are quite effictive against spam.<br />
<br />
The script at http://w8n.koeln.ccc.de/trac/projects/browser/whois2iprange.pl was written to address two issues with ip blocks in mediawiki:<br />
* You can not block ranges bigger than /16<br />
* Especially chinese spammers operate from very large netblocks<br />
<br />
= whois2iprange.pl =<br />
<br />
Retrieves all the net blocks from whois, converts them to 16bit netmasks and prints links to mediawikis ip block form.<br />
You may have to use the '-b' option from the command line to point to your mediawikis Special:Blockip page.<br />
If you have access to mediawikis sql database you should use the '-s' option to output sql statements.<br />
<br />
For the script to run, you need to have [http://www.routemeister.net/projects/sipcalc/ sipcalc] installed.<br />
Furthermore the following perl modules are required:<br />
* Net::Netmask<br />
* Net::XWhois<br />
<br />
== whois2iprange.pl example ==<br />
<br />
% ./whois2iprange.pl -b 'http://localhost/index.php?title=Special:Blockip' 219.132.1.1<br />
http://localhost/index.php?title=Special:Blockip&wpBlockExpiry=infinite&ip=202.96.128.0/18&wpBlockOther=Spam%20CHINANET-GD<br />
http://localhost/index.php?title=Special:Blockip&wpBlockExpiry=infinite&ip=202.103.128.0/18&wpBlockOther=Spam%20CHINANET-GD<br />
http://localhost/index.php?title=Special:Blockip&wpBlockExpiry=infinite&ip=202.104.0.0/16&wpBlockOther=Spam%20CHINANET-GD<br />
http://localhost/index.php?title=Special:Blockip&wpBlockExpiry=infinite&ip=202.105.0.0/16&wpBlockOther=Spam%20CHINANET-GD<br />
...<br />
http://localhost/index.php?title=Special:Blockip&wpBlockExpiry=infinite&ip=61.146.0.0/16&wpBlockOther=Spam%20CHINANET-GD<br />
% ./whois2iprange.pl -s 125.33.182.119<br />
INSERT INTO ipblocks VALUES ('','202.106.0.0/16', 0, 1, 'SPAMMER CNCGROUP-BJ','20070719143737',0,1,1,'infinity', 'CA6A0000', 'CA6AFFFF',0,0);<br />
INSERT INTO ipblocks VALUES ('','211.154.192.0/18', 0, 1, 'SPAMMER CNCGROUP-BJ','20070719143737',0,1,1,'infinity', 'D39AC000', 'D39AFFFF',0,0);<br />
INSERT INTO ipblocks VALUES ('','211.144.0.0/20', 0, 1, 'SPAMMER CNCGROUP-BJ','20070719143737',0,1,1,'infinity', 'D3900000', 'D3900FFF',0,0);<br />
INSERT INTO ipblocks VALUES ('','211.144.16.0/20', 0, 1, 'SPAMMER CNCGROUP-BJ','20070719143737',0,1,1,'infinity', 'D3901000', 'D3901FFF',0,0);<br />
...<br />
INSERT INTO ipblocks VALUES ('','202.130.224.0/19', 0, 1, 'SPAMMER CNCGROUP-BJ','20070719143737',0,1,1,'infinity', 'CA82E000', 'CA82FFFF',0,0);<br />
[[Category:Infos]]</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=Spam/IP_Blocks&diff=13863Spam/IP Blocks2007-07-19T12:54:08Z<p>Mario Manno: add more information about ip range blocks</p>
<hr />
<div>= IP Blocks = <br />
Mediawikis IP range blocks are quite effictive against spam.<br />
<br />
The script at http://w8n.koeln.ccc.de/trac/projects/browser/whois2iprange.pl was written to address two issues with ip blocks in mediawiki:<br />
* You can not block ranges bigger than /16<br />
* Especially chinese spammers operate from very large netblocks<br />
<br />
= whois2iprange.pl =<br />
<br />
Retrieves all the net blocks from whois, converts them to 16bit netmasks and prints links to mediawikis ip block form.<br />
You may have to use the '-b' option from the command line to point to your mediawikis Special:Blockip page.<br />
If you have access to mediawikis sql database you should use the '-s' option to output sql statements.<br />
<br />
For the script to run, you need to have [http://www.routemeister.net/projects/sipcalc/ sipcalc] installed.<br />
Furthermore the following perl modules are required:<br />
* Net::Netmask<br />
* Net::XWhois<br />
<br />
== whois2iprange.pl example ==<br />
<br />
% ./whois2iprange.pl -b http://localhost/ 219.132.1.1<br />
http://localhost/&wpBlockExpiry=infinite&ip=202.96.128.0/18&wpBlockOther=Spam%20CHINANET-GD<br />
http://localhost/&wpBlockExpiry=infinite&ip=202.103.128.0/18&wpBlockOther=Spam%20CHINANET-GD<br />
http://localhost/&wpBlockExpiry=infinite&ip=202.104.0.0/16&wpBlockOther=Spam%20CHINANET-GD<br />
http://localhost/&wpBlockExpiry=infinite&ip=202.105.0.0/16&wpBlockOther=Spam%20CHINANET-GD<br />
http://localhost/&wpBlockExpiry=infinite&ip=218.13.0.0/16&wpBlockOther=Spam%20CHINANET-GD<br />
http://localhost/&wpBlockExpiry=infinite&ip=218.14.0.0/16&wpBlockOther=Spam%20CHINANET-GD<br />
...<br />
http://localhost/&wpBlockExpiry=infinite&ip=61.146.0.0/16&wpBlockOther=Spam%20CHINANET-GD<br />
<br />
% ./whois2iprange.pl -s 125.33.182.119<br />
INSERT INTO ipblocks VALUES ('','202.106.0.0/16', 0, 1, 'SPAMMER CNCGROUP-BJ','20070719143737',0,1,1,'infinity', 'CA6A0000', 'CA6AFFFF',0,0);<br />
INSERT INTO ipblocks VALUES ('','211.154.192.0/18', 0, 1, 'SPAMMER CNCGROUP-BJ','20070719143737',0,1,1,'infinity', 'D39AC000', 'D39AFFFF',0,0);<br />
INSERT INTO ipblocks VALUES ('','211.144.0.0/20', 0, 1, 'SPAMMER CNCGROUP-BJ','20070719143737',0,1,1,'infinity', 'D3900000', 'D3900FFF',0,0);<br />
INSERT INTO ipblocks VALUES ('','211.144.16.0/20', 0, 1, 'SPAMMER CNCGROUP-BJ','20070719143737',0,1,1,'infinity', 'D3901000', 'D3901FFF',0,0);<br />
INSERT INTO ipblocks VALUES ('','218.244.32.0/19', 0, 1, 'SPAMMER CNCGROUP-BJ','20070719143737',0,1,1,'infinity', 'DAF42000', 'DAF43FFF',0,0);<br />
INSERT INTO ipblocks VALUES ('','219.232.0.0/19', 0, 1, 'SPAMMER CNCGROUP-BJ','20070719143737',0,1,1,'infinity', 'DBE80000', 'DBE81FFF',0,0);<br />
...<br />
INSERT INTO ipblocks VALUES ('','202.130.224.0/19', 0, 1, 'SPAMMER CNCGROUP-BJ','20070719143737',0,1,1,'infinity', 'CA82E000', 'CA82FFFF',0,0);<br />
[[Category:Infos]]</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=Spam&diff=13862Spam2007-07-19T12:41:17Z<p>Mario Manno: </p>
<hr />
<div>== Spam, Spam, Spam ==<br />
<br />
* [[Special:Ipblocklist|Our list of blocked ip ranges]]<br />
* [[SpamBlacklist|Our list of blocked links]]<br />
<br />
* [[Spam/IP Blocks|Help on ip range blocks]]<br />
<br />
== Mediawiki Anti Spam ==<br />
* [http://meta.wikimedia.org/wiki/Anti-spam_Features Mediawiki Anti-spam features]<br />
* http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide:_Administration#Reversion<br />
<br />
<br />
== Read more on Mediawiki Bots, Tools and Extensions ==<br />
* http://meta.wikimedia.org/wiki/Category:MediaWiki_tools<br />
* http://www.csclub.uwaterloo.ca/~dawill03/cdvf/vf.jar<br />
* http://en.wikipedia.org/wiki/Wikipedia:Bots<br />
* http://en.wikipedia.org/wiki/User:CryptoDerk/CDVF<br />
* http://en.wikinews.org/wiki/User:Uncle_G%27s_%27bot<br />
* http://meta.wikimedia.org/wiki/Using_the_python_wikipediabot<br />
* http://cvs.sourceforge.net/viewcvs.py/wikipedia/extensions/#dirlist<br />
<br />
[[Category:Infos]]</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=Spam/IP_Blocks&diff=13854Spam/IP Blocks2007-07-11T16:48:30Z<p>Mario Manno: Replacing page with '= IP Blocks =
IP Blocks haben sich als einigermassen effektiv gegen Spammer erwiesen.
Folgendes Skript erleichtert die Einrichtung von IP Range Blocks, sipcalc muss installie...'</p>
<hr />
<div>= IP Blocks = <br />
IP Blocks haben sich als einigermassen effektiv gegen Spammer erwiesen.<br />
<br />
Folgendes Skript erleichtert die Einrichtung von IP Range Blocks, sipcalc muss installiert sein.<br />
<br />
http://w8n.koeln.ccc.de/trac/projects/browser/whois2iprange.pl<br />
<br />
[[Category:Infos]]</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=Spam/IP_Blocks&diff=13853Spam/IP Blocks2007-07-11T16:22:28Z<p>Mario Manno: /* IP Blocks */</p>
<hr />
<div>= IP Blocks = <br />
IP Blocks haben sich als einigermassen effektiv gegen Spammer erwiesen.<br />
<br />
Folgendes Skript erleichtert die Einrichtung von IP Range Blocks, sipcalc muss installiert sein.<br />
<br />
#!/usr/bin/perl -w<br />
# Description: generate mediawiki iprange (/16) block entries for whois netnames<br />
# Usage: <br />
use POSIX qw(strftime);<br />
use File::Basename;<br />
use Getopt::Std;<br />
use Net::Netmask;<br />
use Net::XWhois;<br />
<br />
sub usage () {<br />
print "usage: " . basename($0) ." [-s][-u id][-h][-v] ip\n<br />
-s output sql statements<br />
-u id user id for sql statements<br />
-v verbose<br />
-h help\n";<br />
print "i.e.:\n";<br />
print " ". basename($0) ." 221.219.118.4\n";<br />
print " ". basename($0) ." -s -u 2 221.219.118.4\n";<br />
exit 0;<br />
}<br />
<br />
sub output ($$$$) {<br />
my $netname = shift;<br />
my $inet = shift;<br />
my $sql = shift;<br />
my $user = shift;<br />
if (not $sql) {<br />
print "http://wiki.koeln.ccc.de/index.php?title=Special:Blockip&ip=$inet\n";<br />
} else {<br />
my $start = strftime "%Y%m%d%H%M%S", localtime;<br />
print "INSERT INTO ipblocks VALUES ('','$inet', 0, $user, 'SPAMMER $netname','$start',0,''); \n";<br />
}<br />
}<br />
<br />
sub range2cidr16 ($) {<br />
my @range = split (' - ', shift);<br />
# get cidr notation<br />
my @blocks = range2cidrlist($range[0], $range[1]);<br />
my @cidrs16;<br />
foreach my $b (@blocks) {<br />
my $cidr = sprintf "%s/%s",$b->base, $b->bits;<br />
print STDERR "got cidr: $cidr\n" if $opts{'v'};<br />
# break down to /16 blocks<br />
if ($b->bits < 16) {<br />
foreach (`sipcalc -s 16 $cidr`) {<br />
if (m/^Network\s*-\s([\.\d]+)\s*-\s([\.\d]+)$/o) {<br />
my @blocks2 = range2cidrlist($1, $2);<br />
foreach (@blocks2) {<br />
push @cidrs16, "$_";<br />
print STDERR "block $cidr broken down to: $_\n" if $opts{'v'};<br />
}<br />
}<br />
}<br />
} else { push @cidrs16, $cidr; }<br />
}<br />
return \@cidrs16;<br />
}<br />
<br />
my %opts;<br />
getopts('hvsu:', \%opts);<br />
usage () if ($opts{'h'});<br />
my $sql = $opts{'s'} ? 1 : 0;<br />
my $user;<br />
if ($opts{'u'}) { $user = $opts{'u'}; $sql = 1; } else { $user = 1; }<br />
<br />
my $whois;<br />
my $netname;<br />
if ($ARGV[0]) { <br />
my $ip = $ARGV[0];<br />
print STDERR "fetching netname for: $ip\n" if $opts{'v'};<br />
$whois = new Net::XWhois Domain => "$ip";<br />
$netname = $whois->netname;<br />
unless ($netname) {<br />
print STDERR "netname not found for ip: $ip \n";<br />
exit 0;<br />
}<br />
print STDERR "fetching inetnum for netname: $netname\n" if $opts{'v'};<br />
$whois->lookup(Domain => "$netname");<br />
if ($whois->inetnum) {<br />
foreach my $inet ($whois->inetnum) {<br />
# break down to /16 blocks<br />
foreach (@{range2cidr16($inet)}) {<br />
print STDERR "found block: $_\n" if $opts{'v'};<br />
output($netname, $_, $sql, $user);<br />
}<br />
}<br />
<br />
} else {<br />
print STDERR "inetnum(s) not found for: $netname\n";<br />
}<br />
} else { usage(); }<br />
<br />
Benutzen:<br />
perl ~/whois2iprange.pl ip<br />
<br />
[[Category:Infos]]</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=Spam/IP_Blocks&diff=13852Spam/IP Blocks2007-07-11T16:21:58Z<p>Mario Manno: /* IP Blocks */</p>
<hr />
<div>= IP Blocks = <br />
IP Blocks haben sich als einigermassen effektiv gegen Spammer erwiesen.<br />
<br />
Folgendes Skript erleichtert die Einrichtung von IP Range Blocks.<br />
<br />
#!/usr/bin/perl -w<br />
# Description: generate mediawiki iprange (/16) block entries for whois netnames<br />
# Usage: <br />
use POSIX qw(strftime);<br />
use File::Basename;<br />
use Getopt::Std;<br />
use Net::Netmask;<br />
use Net::XWhois;<br />
<br />
sub usage () {<br />
print "usage: " . basename($0) ." [-s][-u id][-h][-v] ip\n<br />
-s output sql statements<br />
-u id user id for sql statements<br />
-v verbose<br />
-h help\n";<br />
print "i.e.:\n";<br />
print " ". basename($0) ." 221.219.118.4\n";<br />
print " ". basename($0) ." -s -u 2 221.219.118.4\n";<br />
exit 0;<br />
}<br />
<br />
sub output ($$$$) {<br />
my $netname = shift;<br />
my $inet = shift;<br />
my $sql = shift;<br />
my $user = shift;<br />
if (not $sql) {<br />
print "http://wiki.koeln.ccc.de/index.php?title=Special:Blockip&ip=$inet\n";<br />
} else {<br />
my $start = strftime "%Y%m%d%H%M%S", localtime;<br />
print "INSERT INTO ipblocks VALUES ('','$inet', 0, $user, 'SPAMMER $netname','$start',0,''); \n";<br />
}<br />
}<br />
<br />
sub range2cidr16 ($) {<br />
my @range = split (' - ', shift);<br />
# get cidr notation<br />
my @blocks = range2cidrlist($range[0], $range[1]);<br />
my @cidrs16;<br />
foreach my $b (@blocks) {<br />
my $cidr = sprintf "%s/%s",$b->base, $b->bits;<br />
print STDERR "got cidr: $cidr\n" if $opts{'v'};<br />
# break down to /16 blocks<br />
if ($b->bits < 16) {<br />
foreach (`sipcalc -s 16 $cidr`) {<br />
if (m/^Network\s*-\s([\.\d]+)\s*-\s([\.\d]+)$/o) {<br />
my @blocks2 = range2cidrlist($1, $2);<br />
foreach (@blocks2) {<br />
push @cidrs16, "$_";<br />
print STDERR "block $cidr broken down to: $_\n" if $opts{'v'};<br />
}<br />
}<br />
}<br />
} else { push @cidrs16, $cidr; }<br />
}<br />
return \@cidrs16;<br />
}<br />
<br />
my %opts;<br />
getopts('hvsu:', \%opts);<br />
usage () if ($opts{'h'});<br />
my $sql = $opts{'s'} ? 1 : 0;<br />
my $user;<br />
if ($opts{'u'}) { $user = $opts{'u'}; $sql = 1; } else { $user = 1; }<br />
<br />
my $whois;<br />
my $netname;<br />
if ($ARGV[0]) { <br />
my $ip = $ARGV[0];<br />
print STDERR "fetching netname for: $ip\n" if $opts{'v'};<br />
$whois = new Net::XWhois Domain => "$ip";<br />
$netname = $whois->netname;<br />
unless ($netname) {<br />
print STDERR "netname not found for ip: $ip \n";<br />
exit 0;<br />
}<br />
print STDERR "fetching inetnum for netname: $netname\n" if $opts{'v'};<br />
$whois->lookup(Domain => "$netname");<br />
if ($whois->inetnum) {<br />
foreach my $inet ($whois->inetnum) {<br />
# break down to /16 blocks<br />
foreach (@{range2cidr16($inet)}) {<br />
print STDERR "found block: $_\n" if $opts{'v'};<br />
output($netname, $_, $sql, $user);<br />
}<br />
}<br />
<br />
} else {<br />
print STDERR "inetnum(s) not found for: $netname\n";<br />
}<br />
} else { usage(); }<br />
<br />
Benutzen:<br />
perl ~/whois2iprange.pl ip<br />
<br />
[[Category:Infos]]</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=Spam/IP_Blocks&diff=13851Spam/IP Blocks2007-07-11T16:21:30Z<p>Mario Manno: </p>
<hr />
<div>= IP Blocks = <br />
IP Blocks haben sich als einigermassen effektiv gegen Spammer erwiesen.<br />
<br />
Folgendes Skript erleichtert die Einrichtung von IP Range Blocks.<br />
<br />
#!/usr/bin/perl -w<br />
# Description: generate mediawiki iprange (/16) block entries for whois netnames<br />
# Usage: <br />
use POSIX qw(strftime);<br />
use File::Basename;<br />
use Getopt::Std;<br />
use Net::Netmask;<br />
use Net::XWhois;<br />
<br />
sub usage () {<br />
print "usage: " . basename($0) ." [-s][-u id][-h][-v] ip\n<br />
-s output sql statements<br />
-u id user id for sql statements<br />
-v verbose<br />
-h help\n";<br />
print "i.e.:\n";<br />
print " ". basename($0) ." 221.219.118.4\n";<br />
print " ". basename($0) ." -s -u 2 221.219.118.4\n";<br />
exit 0;<br />
}<br />
<br />
sub output ($$$$) {<br />
my $netname = shift;<br />
my $inet = shift;<br />
my $sql = shift;<br />
my $user = shift;<br />
if (not $sql) {<br />
print "http://wiki.koeln.ccc.de/index.php?title=Special:Blockip&ip=$inet\n";<br />
} else {<br />
my $start = strftime "%Y%m%d%H%M%S", localtime;<br />
print "INSERT INTO ipblocks VALUES ('','$inet', 0, $user, 'SPAMMER $netname','$start',0,''); \n";<br />
}<br />
}<br />
<br />
sub range2cidr16 ($) {<br />
my @range = split (' - ', shift);<br />
# get cidr notation<br />
my @blocks = range2cidrlist($range[0], $range[1]);<br />
my @cidrs16;<br />
foreach my $b (@blocks) {<br />
my $cidr = sprintf "%s/%s",$b->base, $b->bits;<br />
print STDERR "got cidr: $cidr\n" if $opts{'v'};<br />
# break down to /16 blocks<br />
if ($b->bits < 16) {<br />
foreach (`sipcalc -s 16 $cidr`) {<br />
if (m/^Network\s*-\s([\.\d]+)\s*-\s([\.\d]+)$/o) {<br />
my @blocks2 = range2cidrlist($1, $2);<br />
foreach (@blocks2) {<br />
push @cidrs16, "$_";<br />
print STDERR "block $cidr broken down to: $_\n" if $opts{'v'};<br />
}<br />
}<br />
}<br />
} else { push @cidrs16, $cidr; }<br />
}<br />
return \@cidrs16;<br />
}<br />
<br />
my %opts;<br />
getopts('hvsu:', \%opts);<br />
usage () if ($opts{'h'});<br />
my $sql = $opts{'s'} ? 1 : 0;<br />
my $user;<br />
if ($opts{'u'}) { $user = $opts{'u'}; $sql = 1; } else { $user = 1; }<br />
<br />
my $whois;<br />
my $netname;<br />
if ($ARGV[0]) { <br />
my $ip = $ARGV[0];<br />
print STDERR "fetching netname for: $ip\n" if $opts{'v'};<br />
$whois = new Net::XWhois Domain => "$ip";<br />
$netname = $whois->netname;<br />
unless ($netname) {<br />
print STDERR "netname not found for ip: $ip \n";<br />
exit 0;<br />
}<br />
print STDERR "fetching inetnum for netname: $netname\n" if $opts{'v'};<br />
$whois->lookup(Domain => "$netname");<br />
if ($whois->inetnum) {<br />
foreach my $inet ($whois->inetnum) {<br />
# break down to /16 blocks<br />
foreach (@{range2cidr16($inet)}) {<br />
print STDERR "found block: $_\n" if $opts{'v'};<br />
output($netname, $_, $sql, $user);<br />
}<br />
}<br />
<br />
} else {<br />
print STDERR "inetnum(s) not found for: $netname\n";<br />
}<br />
} else { usage(); }<br />
<br />
Benutzen:<br />
perl ~/whois2iprange.pl ip<br />
<br />
Leider funktioniert dieses Script nur bei IP-Ranges, die in der RIPE verzeichnet sind.<br />
<br>--[[User:ScottyTM|ScottyTM]] 03:46, 24 Oct 2005 (CEST)<br />
<br />
Zum Beispiel:<br />
whois -h whois.apnic.net ip.address | perl ~/whois2iprange.pl <br />
<br />
Problem ist: nicht jedes whois info enthaelt einen netname<br />
--[[User:Mario Manno|MM]] 21:44, 10 July 2007 (CEST)<br />
<br />
[[Category:Infos]]</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=Spam/IP_Blocks&diff=13846Spam/IP Blocks2007-07-10T19:44:43Z<p>Mario Manno: </p>
<hr />
<div>= IP Blocks = <br />
IP Blocks haben sich als einigermassen effektiv gegen Spammer erwiesen.<br />
<br />
Folgendes Skript erleichtert die Einrichtung von IP Range Blocks.<br />
#!/usr/bin/perl -w<br />
# description: generate mediawiki ipblock entries for ipranges<br />
# usage: copy ips of all spammers from 'recent changes' (check entries with diff)<br />
use POSIX qw(strftime);<br />
# get netranges from whois output<br />
while (<>) {<br />
chomp;<br />
if (m/netname:/) {<br />
my $netname = $_;<br />
$netname =~ s/netname:\s*//;<br />
$names{$old} = $netname;<br />
}<br />
next unless $_ =~ m/inetnum:/;<br />
s/inetnum:\s*//;<br />
s/ //g;<br />
$seen{$_} = 1;<br />
$old = $_;<br />
}<br />
# let ipcalc calculate the range<br />
foreach my $line (keys %seen) {<br />
my $out = `ipcalc $line`;<br />
my @ranges;<br />
foreach (split(/\n/,$out)) {<br />
next if m/deaggregate/;<br />
chomp;<br />
push @ranges, $_;<br />
}<br />
foreach my $r (@ranges) {<br />
print "http://wiki.koeln.ccc.de/index.php?title=Special:Blockip&ip=$r\n";<br />
my $start = strftime "%Y%m%d%H%M%S", localtime;<br />
print "INSERT INTO ipblocks VALUES ('','$r', 0, 2, 'SPAMMER $names{$line}','$start',0,''); \n";<br />
}<br />
}<br />
<br />
<br />
Benutzen:<br />
whois 221.194.75.8 | perl ~/whois2iprange.pl<br />
<br />
Leider funktioniert dieses Script nur bei IP-Ranges, die in der RIPE verzeichnet sind.<br />
<br>--[[User:ScottyTM|ScottyTM]] 03:46, 24 Oct 2005 (CEST)<br />
<br />
Zum Beispiel:<br />
whois -h whois.apnic.net ip.address | perl ~/whois2iprange.pl <br />
<br />
Problem ist: nicht jedes whois info enthaelt einen netname<br />
--[[User:Mario Manno|MM]] 21:44, 10 July 2007 (CEST)<br />
<br />
[[Category:Infos]]</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=Sandbox&diff=13845Sandbox2007-07-10T19:34:33Z<p>Mario Manno: Reverted edits by Mario Manno (Talk); changed back to last version by Tobias</p>
<hr />
<div>Zwei tolle Bilder:<br />
<br />
[[Image:Stecknaun_03.jpg]]<br />
[[Image:Doppelstock_k.jpg]]</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=Sandbox&diff=13844Sandbox2007-07-10T19:30:23Z<p>Mario Manno: </p>
<hr />
<div>Zwei tolle Bilder:<br />
<br />
[[Image:Stecknaun_03.jpg]]<br />
[[Image:Doppelstock_k.jpg]]<br />
<br />
<br />
http://bla.pp.ru<br />
http://blub.pp.ru</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=Sandbox&diff=13843Sandbox2007-07-10T19:20:02Z<p>Mario Manno: ich spammiere</p>
<hr />
<div>Zwei tolle Bilder:<br />
<br />
[[Image:Stecknaun_03.jpg]]<br />
[[Image:Doppelstock_k.jpg]]<br />
<br />
<br />
http://bla.pp.ru</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=Mrmcd101b&diff=13123Mrmcd101b2006-08-27T17:58:36Z<p>Mario Manno: </p>
<hr />
<div>Wir planen eine Klassenfahrt zu den '''metarheinmain chaosdays''' in der Zeit vom '''1.9. bis 3.9.''' nach '''Darmstadt'''.<br />
<br />
Auch wenn die [http://mrmcd101b.metarheinmain.de/index.html Webseite] noch sehr mager aussieht (im [https://wiki.mrmcd101b.metarheinmain.de Event Wiki] gibts mehr Infos), so ist es eine gemütliche, kleine (vermutlich 100 bis 150 Personen) CCC-Veranstaltung, die sich inzwischen fast schon selbst organisiert, wenn man erst vor Ort ist. Es gibt Netz, ein paar Vorträge und etliche Personen, mit denen man sich nett unterhalten kann.<br />
<br />
Geplant ist, zusammen mit Teilnehmern des U23 rüber zu fahren, wobei Fahrt- und sonstige Kosten selbst zu tragen sind. Zur Übernachtung gibt es den folgenden Hinweis: „schlafen ist wie immer verboten – aber ruhen wohl erlaubt. (und feldbetten sehen gut aus.)“<br />
<br />
== Mitfahrer ==<br />
<br />
Im Wiki sowas zu organisieren ist immer etwas problematisch. Aber versuchen wir es mal.<br />
<br />
Bitte Name und ungefähre Abfahrtszeit eintragen, was die Aufteilung auf Fahrzeuge einfacher macht.<br />
<br />
* [[User:Pylon|Pylon]] (ruhig schon früher Nachmittag)<br />
* [[User:Marcel|Marcel]] (siehe unten)<br />
* [[User:Fluxim|Fluxim]] (irgendwas zwischen 16 und 17 Uhr)<br />
* [[User:Handir|Handir]] (nach 18 Uhr)<br />
* [[User:f3lix|f3lix]] (auch zwschen 16 und 17 Uhr)<br />
* [[User:Hotshot|Hotshot]] (frueh?)<br />
* [[User:Paul A.|Paul A.]] (habe bis mittags schule ! es geht alles ab ~14-15Uhr)<br />
* [[User:Aquana|Aquana]] (habe bis 15:05 Uhr Schule! Kann also erst gegen 16 Uhr)<br />
* [[User:Wuerzelchen|Wuerzelchen]] (Muss bis 14:00 Uhr arbeiten, bin so um 14:15 - 14:30 @ home. In Köln könnt ich so um 15:00 - 15:30 sein)<br />
* [[User:Vileda|Vileda]] (Muss auch bis spätestens 14:30 arbeiten)<br />
* mm<br />
<br />
== Fahrplätze ==<br />
<br />
Anbieter von freien Sitzplätzen mit Anzahl der Plätze hier eintragen:<br />
<br />
{|border="1"<br />
! Fahrer !! Anzahl der freien Plätze !! Mitfahrer !! Abfahrt<br />
|-<br />
| [[User:Marcel|Marcel]]<br />
| 3<br />
|<br />
| Nach Absprache?<br />
|-<br />
|Hotshot<br />
|4<br />
|Pylon<br />
|frueh?<br />
|-<br />
|}</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=U23_2006&diff=13037U23 20062006-08-18T23:38:04Z<p>Mario Manno: /* Allgemeine Informationen */</p>
<hr />
<div>= Allgemeine Informationen =<br />
* [[/Notizen]]<br />
* [[/Links]]<br />
<br />
Jeder Termin gliedert sich in drei Bloecke:<br />
# '''16 bis 18 Uhr''': Vortrag durch einen Tutor oder Gastredner<br />
# '''18 bis 19 Uhr''': Pause<br />
# '''19 bis 21 Uhr''': Hand-on-Session in ein bis zwei Gruppen<br />
<br />
= Termine =<br />
== Vorstellungstermin ==<br />
<br />
Die [http://w8n.koeln.ccc.de/media/slides/U23/2006/U23-Vorstellung.pdf Slides] vom Vorstellungstermin am 10. August.<br />
<br />
<br />
== 1. Termin, 19. August ==<br />
Thema: TCP/IP Grundlagen<br />
<br />
== 2. Termin, 26. August ==<br />
Thema: Angriffsmöglichkeiten<br />
<br />
<br />
[[Category:Events]]</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=U23_2006&diff=13036U23 20062006-08-18T23:34:23Z<p>Mario Manno: </p>
<hr />
<div>= Allgemeine Informationen =<br />
* [[/Notizen]]<br />
* [[/Links]]<br />
<br />
= Termine =<br />
== Vorstellungstermin ==<br />
<br />
Die [http://w8n.koeln.ccc.de/media/slides/U23/2006/U23-Vorstellung.pdf Slides] vom Vorstellungstermin am 10. August.<br />
<br />
<br />
== 1. Termin, 19. August ==<br />
Thema: TCP/IP Grundlagen<br />
<br />
== 2. Termin, 26. August ==<br />
Thema: Angriffsmöglichkeiten<br />
<br />
<br />
[[Category:Events]]</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=U23_2006&diff=13035U23 20062006-08-18T23:33:51Z<p>Mario Manno: </p>
<hr />
<div>= Allgemeine Informationen =<br />
* [[/Notizen]]<br />
* [[/Links]]<br />
<br />
= Termine =<br />
== Vorstellungstermin ==<br />
<br />
Die [http://w8n.koeln.ccc.de/media/slides/U23/2006/U23-Vorstellung.pdf Slides] vom Vorstellungstermin am 10. August.<br />
<br />
<br />
== 1. Termin, 19. August ==<br />
Thema: TCP/IP Grundlagen<br />
<br />
== 2. Termin, 26. August ==<br />
Thema: Angriffsmöglichkeiten<br />
<br />
<br />
[[Categories:Events]]</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=U23_2006&diff=13034U23 20062006-08-18T23:32:33Z<p>Mario Manno: skeleton</p>
<hr />
<div>= Allgemeine Informationen =<br />
* [[/Notizen]]<br />
* [[/Links]]<br />
<br />
= Termine =<br />
== Vorstellungstermin ==<br />
<br />
Die [http://w8n.koeln.ccc.de/media/slides/U23/2006/U23-Vorstellung.pdf Slides] vom Vorstellungstermin am 10. August.<br />
<br />
<br />
== 1. Termin, 19. August ==<br />
Thema: TCP/IP Grundlagen<br />
<br />
== 2. Termin, 26. August ==<br />
Thema: Angriffsmöglichkeiten</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=Main_Page&diff=13033Main Page2006-08-18T23:25:57Z<p>Mario Manno: /* Events */</p>
<hr />
<div>Welcome to the [http://koeln.ccc.de chaos computer club cologne] wiki.<br />
<br />
[[Image:Chaos.png|left]]<br />
===Topics===<br />
* [[Altes C4 Wiki]]<br />
* [[Chaos Computer Club Cologne]]<br />
* [[Howto]]<br />
* [[Internet Sperrungen]]<br />
* [[Leseliste]]<br />
* [[Tools]]<br />
* [[Verpeilungsfaktor]]<br />
<br />
===Events===<br />
* [[Heiligenhoven2006]]<br />
* [[OpenChaos]]<br />
* [[U23_2006]]<br />
<br />
* [[past events]]<br />
----<br />
<br />
===Help===<br />
* Documentation for this wiki may be found at [[Help:Contents]] <br />
* [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide Mediawiki Documentation]<br />
* Quick overview of [http://meta.wikimedia.org/wiki/Help:Editing#The_wiki_markup formatting instructions]<br />
<br />
[[Category:Chaos]][[Category:Infos]]<br />
__NOTOC__</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=Spammer_IP_list&diff=13031Spammer IP list2006-08-18T01:06:56Z<p>Mario Manno: </p>
<hr />
<div>Please put spammers IPs here for collection and re-blocking.<br />
IPs from this page are '''not''' automatically blocked.<br />
<br />
<pre><br />
CHINANET-GD IPs:<br />
218.18.85.228<br />
218.18.12.221<br />
219.134.15.142<br />
219.134.39.162<br />
219.133.113.244<br />
61.144.184.27<br />
<br />
<br />
CHINANET-GD Rangeblocks: <br />
# 61.140.0.0 - 61.146.255.255<br />
61.140.0.0/14 <br />
61.144.0.0/15 <br />
61.146.0.0/16<br />
<br />
# 218.13.0.0 - 218.18.255.255<br />
218.13.0.0/16 <br />
218.14.0.0/15 <br />
218.16.0.0/15 <br />
218.18.0.0/16 <br />
<br />
# 219.128.0.0 - 219.137.255.255<br />
219.128.0.0/13<br />
219.136.0.0/15<br />
<br />
219.240.12.173<br />
194.165.130.93<br />
</pre></div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=OpenChaos/Nintendo_DS&diff=13025OpenChaos/Nintendo DS2006-08-13T12:58:35Z<p>Mario Manno: </p>
<hr />
<div>== Folien ==<br />
http://koeln.ccc.de/media/open_chaos/NDS.Folien.pdf<br />
<br />
== Links ==<br />
<br />
*http://wiki.koeln.ccc.de/index.php/OpenChaos/Nintendo_DS [unsere Linkliste, kann gern' erweitert werden]<br />
*http://www.drunkencoders.com [news ueber homebrew, hostet auch Projekte wie scummvm]<br />
*http://nintendo-ds.dcemu.co.uk [Links auf viele seiten]<br />
<br />
[[Category:OpenChaos]][[Category:Events]]</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=OpenChaos/Nintendo_DS&diff=13023OpenChaos/Nintendo DS2006-08-11T11:35:38Z<p>Mario Manno: </p>
<hr />
<div>== Folien ==<br />
http://koeln.ccc.de/media/open_chaos/NDS.Folien.pdf<br />
<br />
== Links ==<br />
<br />
*http://wiki.koeln.ccc.de/index.php/OpenChaos/Nintendo_DS [unsere Linkliste, kann gern' erweitert werden]<br />
*http://www.drunkencoders.com [news ueber homebrew, hostet auch Projekte wie scummvm]<br />
*http://nintendo-ds.dcemu.co.uk [Links auf viele seiten]<br />
<br />
[[Category:OpenChaos]][[Category:Events]]</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=Summerschool_Aachen_2005/In_the_Press&diff=13015Summerschool Aachen 2005/In the Press2006-07-30T04:55:39Z<p>Mario Manno: </p>
<hr />
<div>* RedTeam Blog http://blogs.23.nu/RedTeam/stories/9875/<br />
<br />
[[Category:Summerschools]]</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=Lars_Weitze/Danksagungskarte&diff=13014Lars Weitze/Danksagungskarte2006-07-30T04:55:27Z<p>Mario Manno: </p>
<hr />
<div>[[image:Chrome-karte.jpg|none|thumb|500px|[[help:contents|zoom]]]]<br />
<br />
<br />
[[Category:Personen]]</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=Toshiba_Satellite_Pro_410CDT&diff=13013Toshiba Satellite Pro 410CDT2006-07-30T04:54:30Z<p>Mario Manno: </p>
<hr />
<div>== Hardware ==<br />
<br />
* Mobile Pentium 90 (F00F Bug)<br />
* 40 MB RAM<br />
* Chips and Technologies CT65548 (1MB Video-RAM)<br />
* 800x600 Panel<br />
* Mausnippel PS/2<br />
* TOSHIBA CD-ROM XM-1202B 4x (128kB Cache)<br />
* TOSHIBA MK1926FCV (815 MB, 128kB Cache)<br />
* ESS Technologies ESS688 & Yamaha OPL3 (YMF262)<br />
* 1x seriell<br />
* 1x parallel<br />
* 1x PS/2<br />
* 1x VGA out<br />
* 1x IrDA<br />
* 1x propritärer Floppy-Connector<br />
* 2x PCMCIA (16-Bit, kein CardBus)<br />
<br />
== Software ==<br />
<br />
=== Debian GNU/Linux ===<br />
<br />
Installation kein Problem. Da das Laptop nicht von CD booten kann, muß man die Disk-Images auf Floppy schreiben und davon booten. Hat gut funktioniert, ich habe gleich die net-drivers.img genommen und alles weitere direkt aus dem Netz gezogen. PCMCIA-Netzwerkkarte sollte beim starten im Slot stecken, sonst muß man den Netzwerkkonfiguration-Schritt eventuell wiederholen.<br />
<br />
Sinnvolle Pakete:<br />
<br />
* dillo (Schöner, schlanker Webbrowser, nicht vergessen, ein ".koeln.ccc.de ACCEPT" in die ~/.dillo/cookiesrc zu schreiben, um z.B. dieses Wiki zu benutzen.<br />
* debfoster (Platz sparen auf der kleinen Festplatte)<br />
<br />
=== X11 ===<br />
<br />
* Funktionerende Auflösung: 800x600 mit 16 Bit Farbtiefe (640x480 ist komisch, für 24 Bit reicht der Grafikspeicher nicht)<br />
<br />
=== Linux Konsole ===<br />
<br />
* vesafb scheint nicht zu funktionieren<br />
* SVGATextMode kann die Pixelclock der Grafikhardware nicht richtig setzen<br />
<br />
=== Linux-Kernel ===<br />
<br />
* Debian-Kernel 2.4.27-2-586tsc läuft gut, nicht vergessen kernel-pcmcia-modules-2.4.27-2-586tsc zuinstallieren<br />
* Der Debian-2.6er-Kernel startet nicht, hatte jemand anderes mehr Glück? -- [[User:Tobias|TobiX]] 15:40, 25 Sep 2005 (CEST)<br />
<br />
=== Sound unter Linux ===<br />
<br />
* OSS: Modul <tt>sb</tt> funktioniert<br />
* ALSA: Modul <tt>snd-es1688</tt> funktioniert<br />
<br />
== Links ==<br />
<br />
* [http://www.csd.toshiba.com/cgi-bin/tais/su/su_sc_modelLanding.jsp?moid=1073769751&ct=MH Toshiba Support] (JavaScript-infested)<br />
* [http://cdgenp01.csd.toshiba.com//content/product/pdf_files/detailed_specs/satellite_pro_410cdt.pdf Specs] (PDF)<br />
<br />
[[Category:Inventar]]</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=Tools/va-ctcs&diff=13012Tools/va-ctcs2006-07-30T04:53:50Z<p>Mario Manno: </p>
<hr />
<div>Cerberus Tool Suite to check hardware for errors by running various tests in parallel.<br />
<br />
[[Category:Tools]]</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=Summerschool_Aachen_2005/In_the_Press&diff=13010Summerschool Aachen 2005/In the Press2006-07-30T04:53:12Z<p>Mario Manno: In the Press moved to Summerschool Aachen 2005/In the Press</p>
<hr />
<div>* RedTeam Blog http://blogs.23.nu/RedTeam/stories/9875/</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=Summerschool_Aachen_2004/Participants/Lisa_Thalheim&diff=13008Summerschool Aachen 2004/Participants/Lisa Thalheim2006-07-30T04:51:11Z<p>Mario Manno: </p>
<hr />
<div>=== Biografie ===<br />
<br />
Informatikstudentin in Berlin, angehende Programmiererin, interessiert auf dem Feld der drahtlosen Unsicherheit nach IEEE 802.11 sowie dem der Exploit Automation und Intrusion Detection/Response. <br />
<br />
=== Email ===<br />
<br />
lisa@biometrische-systeme.org<br />
<br />
=== Homepage ===<br />
<br />
* http://www.informatik.hu-berlin.de/~thalheim/<br />
<br />
=== Links ===<br />
<br />
* http://www.biometrische-systeme.org/<br />
<br />
Lisa Thalheim: A Simple Matching Algorithm for Fingerprint Minutiae Datasets in Accordance with DIN V 66400. BIOSIG 2003: 23-32 [http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/t/Thalheim:Lisa.html]<br />
<br />
Lisa Thalheim, Jan Krissler, Peter-Michael Ziegler, Körperkontrolle, Biometrische Zugangssicherungen auf die Probe gestellt, c't 11/02, S. 114<br />
[http://www.heise.de/ct/02/11/114/]<br />
<br />
Lisa Thalheim war unter anderem Referentin auf dem [[19C3]] zum Thema [[Biometrie]].<br />
<br />
* http://www.ccc.de/congress/2002/fahrplan/speaker/166.de.html<br />
[[Category:Summerschools]][[Category:Personen]]</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=Suspend_to_Cryptodisk&diff=13007Suspend to Cryptodisk2006-07-30T04:50:49Z<p>Mario Manno: </p>
<hr />
<div>= Einleitung =<br />
<br />
Früher war alles besser, da hat sich noch das BIOS in einem Laptop um das Suspenden auf<br />
die Festplatte gekümmert. Heute haben alle Laptops ACPI, und das Betriebssystem muss sich<br />
selber kümmern. Das hat den Vorteil, dass man sich wirklich um alle Kleinigkeiten<br />
kümmern kann, aber gleichzeitig auch muss.<br />
<br />
Das große Problem für den sicherheitsbewussten Anwender ist, dass der Inhalt des<br />
Arbeitsspeichers unverschlüsselt auf der Festplatte landet, und damit sämtliche<br />
Festplattenverschlüsselung ausgehebelt wird, da natürlich der Key für diese<br />
Verschlüsselung irgendwo im RAM liegt.<br />
<br />
Dieses How-To will eine Anleitung sein, wie man unter Debian GNU/Linux (aktuell<br />
Etch/testing) auf eine verschlüsselte Festplatte suspendet, so dass dort keinerlei Daten<br />
im Klartext rumfliegen.<br />
<br />
= Voraussetzungen =<br />
<br />
* Linux<br />
* Kernel mit Device-Mapper, crypt-Target und aes Support<br />
* installierte "initramfs-tools" und "gnupg" Packages<br />
* vorhandener GPG-Key<br />
* USB-Stick fuer den Schluessel<br />
<br />
= Schlüssel anlegen =<br />
<br />
USB-Stick ist unter /mnt/usb gemountet, der gpg Privatekey liegt unter /mnt/usb/.gnupg und<br />
Schluessel werden unter /mnt/usb/dm abgelegt. Die Key-ID des GPG-Keys ist 0x12345678<br />
<br />
Dann erzeugt man einen Schluessel für 256Bit AES:<br />
<br />
$ export GNUPGHOME=/mnt/usb/.gnupg<br />
$ dd if=/dev/random bs=1 count=32 | gpg -r 0x1234568 -e > /mnt/usb/dm/secretkey<br />
<br />
= initramfs bauen =<br />
<br />
Das Swap-Device, wohin nachher suspendet werden soll und was während des Betriebs als<br />
normaler (natürlich encrypteter) Swap dient, ist /dev/sda3. Beim Booten muss nun im<br />
initramfs der Key vom USB-Stick gelesen, decryptet und zum aufsetzen des Swaps verwendet<br />
werden.<br />
<br />
Dazu werden die entsprechenden Scripte und Hooks unter /etc/mkinitramfs installiert:<br />
<br />
/etc/mkinitramfs/hooks/suspend2:<br />
<br />
#!/bin/sh<br />
#<br />
# initramfs hooks file for encrypted suspend2<br />
<br />
PREREQ=""<br />
<br />
prereqs()<br />
{<br />
echo "$PREREQ"<br />
}<br />
<br />
case $1 in<br />
prereqs)<br />
prereqs<br />
exit 0<br />
;;<br />
esac<br />
<br />
. /usr/share/initramfs-tools/hook-functions<br />
<br />
manual_add_modules aes<br />
<br />
copy_exec /usr/local/sbin/suspend2ui_fbsplash /sbin<br />
copy_exec /usr/local/sbin/suspend2ui_text /sbin<br />
copy_exec /usr/bin/gpg /bin<br />
copy_exec /sbin/cryptsetup /sbin<br />
copy_exec /bin/loadkeys /bin<br />
<br />
# dump current keyboard layout<br />
dumpkeys > ${DESTDIR}/conf/keymap<br />
<br />
/etc/mkinitramfs/scripts/local-top/suspend2<br />
<br />
#!/bin/sh<br />
#<br />
# initramfs script file for encrypted suspend2<br />
<br />
# color functions<br />
<br />
RED="�[31m"<br />
GREEN="�[32m"<br />
YELLOW="�[33m"<br />
BLUE="�[34m"<br />
NORMAL="�[0m"<br />
<br />
warn() {<br />
echo "${YELLOW}$*${NORMAL}"<br />
}<br />
<br />
message() {<br />
echo "${GREEN}$*${NORMAL}"<br />
}<br />
<br />
error() {<br />
echo "${RED}error: $*${NORMAL}"<br />
echo "${RED}rebooting${NORMAL}"<br />
exit 0<br />
}<br />
<br />
<br />
# dependencies<br />
<br />
PREREQ=""<br />
prereqs()<br />
{<br />
echo "$PREREQ"<br />
}<br />
<br />
case $1 in<br />
prereqs)<br />
prereqs<br />
exit 0<br />
;;<br />
esac<br />
<br />
# Begin real processing below this line<br />
<br />
. /scripts/functions<br />
<br />
if [ -e /conf/keymap ]; then<br />
loadkeys /conf/keymap || warn "unable to load custom keymap"<br />
fi<br />
<br />
if [ ! "$swap" ]; then<br />
error "no swap partition, \$swap is empty!"<br />
fi<br />
<br />
if [ ! -x /sbin/cryptsetup ]; then<br />
error "no cryptsetup in /sbin??"<br />
fi<br />
<br />
if [ "$usb" -a "$no_swap" != "1" ]; then<br />
message "waiting for usb device \"$usb\""<br />
TIMEOUT=30<br />
while ! test -b /dev/$usb; do<br />
echo -n "."<br />
sleep 1<br />
TIMEOUT=$(($TIMEOUT -1))<br />
<br />
if [ "$TIMEOUT" = "0" ]; then<br />
error "timeout"<br />
break<br />
fi<br />
done<br />
<br />
echo "mounting usb"<br />
mkdir /usb<br />
mount -t vfat -o shortname=lower /dev/$usb /usb || error "unable to mount /dev/$usb to /usb"<br />
<br />
if [ ! "$keyfile" -o ! -e "/usb/$keyfile" ]; then<br />
error "\$keyfile (\"$keyfile\") empty or keyfile not found"<br />
fi<br />
<br />
echo "trying to setup swap using /usb"<br />
# tty fix<br />
rm /dev/tty<br />
ln -s /dev/console /dev/tty<br />
<br />
export GNUPGHOME=/usb/.gnupg<br />
gpg --decrypt /usb/$keyfile | cryptsetup -d /proc/self/fd/0 -c aes-cbc-essiv:sha256 -s 256 create swap $swap || error "cryptsetup failed"<br />
<br />
echo "umounting usb, remove now"<br />
umount /usb<br />
<br />
else<br />
echo "${RED}please enter passphrase for device "$swap" ${NORMAL}"<br />
while ! cryptsetup -y -c aes create swap $swap; do<br />
warn "passphrases do not match, try again"<br />
done<br />
fi<br />
<br />
if [ "$do_resume" != "1" ]; then<br />
message "not resuming, \$do_resume is \"$do_resume\""<br />
else<br />
<br />
message "waiting for swap mapper device"<br />
TIMEOUT=30<br />
while ! test -b /dev/mapper/swap; do<br />
echo -n "."<br />
sleep 1<br />
TIMEOUT=$(($TIMEOUT -1))<br />
<br />
if [ "$TIMEOUT" = "0" ]; then<br />
error "timeout"<br />
break<br />
fi<br />
done<br />
<br />
echo /usr/local/sbin/suspend2ui_text > /proc/suspend2/userui_program<br />
echo swap:/dev/mapper/swap > /proc/suspend2/resume2<br />
echo > /proc/suspend2/do_resume<br />
fi<br />
<br />
Danach wird für die aktuelle Kernelversion (hier 2.6.17) eine initramfs gebaut:<br />
<br />
$ update-initramfs -v -c -k 2.6.17<br />
Generating /boot/initrd.img-2.6.17<br />
Adding module /lib/modules/2.6.17/updates/loop.ko<br />
Adding module /lib/modules/2.6.17/kernel/crypto/aes.ko<br />
Adding module /lib/modules/2.6.17/kernel/drivers/usb/core/usbcore.ko<br />
Adding module /lib/modules/2.6.17/kernel/drivers/usb/host/ehci-hcd.ko<br />
Adding module /lib/modules/2.6.17/kernel/drivers/usb/host/uhci-hcd.ko<br />
Adding module /lib/modules/2.6.17/kernel/drivers/usb/input/usbhid.ko<br />
Adding module /lib/modules/2.6.17/kernel/drivers/usb/storage/usb-storage.ko<br />
Adding module /lib/modules/2.6.17/kernel/drivers/net/e1000/e1000.ko<br />
Adding module /lib/modules/2.6.17/kernel/drivers/net/slhc.ko<br />
Adding module /lib/modules/2.6.17/kernel/drivers/scsi/dpt_i2o.ko<br />
Adding module /lib/modules/2.6.17/kernel/drivers/scsi/scsi_transport_fc.ko<br />
Adding module /lib/modules/2.6.17/kernel/drivers/scsi/scsi_transport_spi.ko<br />
Adding module /lib/modules/2.6.17/kernel/drivers/acpi/fan.ko<br />
Adding module /lib/modules/2.6.17/kernel/drivers/acpi/processor.ko<br />
Adding module /lib/modules/2.6.17/kernel/drivers/acpi/thermal.ko<br />
<br />
Anschließend muss der Kernel beim Booten noch ein paar Argumente (vor allem das<br />
USB-Stick-Device, hier sbd1 (OHNE "/dev/"!)) und natürlich das initramfs mitbekommen, im<br />
GRUB könnte das z.B. so aussehen:<br />
<br />
title 2.6.17-crypt RESUME<br />
root (hd0,0)<br />
kernel /vmlinuz-2.6.17-crypt root=/dev/sda2 ro swap=/dev/sda3 do_resume=1 usb=sdb1 acpi_sleep=s3_bios,s3_mode keyfile=/dm/secretkey<br />
initrd /initrd.img-2.6.17-crypt<br />
boot<br />
<br />
title 2.6.17-crypt NORMAL<br />
root (hd0,0)<br />
kernel /vmlinuz-2.6.17-crypt root=/dev/sda2 ro swap=/dev/sda3 do_resume=0 usb=sdb1 acpi_sleep=s3_bios,s3_mode keyfile=/dm/secretkey<br />
initrd /initrd.img-2.6.17-crypt<br />
boot<br />
<br />
title 2.6.17-crypt noinitrd<br />
root (hd0,0)<br />
kernel /vmlinuz-2.6.17-crypt root=/dev/sda2 ro acpi_sleep=s3_bios,s3_mode<br />
boot<br />
<br />
= Suspenden =<br />
<br />
Suspendet wird dann auf /dev/mapper/swap, was vorher per mkswap initialisiert werden muss und dann auch als swap eingebunden werden kann.<br />
<br />
fertig.<br />
<br />
[[Category:Infos]]</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=OpenChaos/TRIZ&diff=13005OpenChaos/TRIZ2006-07-30T04:50:00Z<p>Mario Manno: </p>
<hr />
<div>== Ankuendigung ==<br />
<br />
Beobachtet man eine handvoll Werbe-Kreativlingen, wie sie krass spontan in einer locker-fröhlichen Meeting-Runde ihre Gehirnergüsse wild durcheinanderschütten, so nennt man eine solche Veranstaltung "Brainstorming". (Böse Zungen zweifeln jedoch an der Wirksamkeit solcher spontan-lockeren Kreativmeetings. Aber bitte nicht weitersagen!). Was TRIZ mit Brainstorming gemeinsam hat, ist lediglich der Oberbegriff: "Kreativtechnik", also eine Technik, um dem kreativem Genius in uns allen in den Hintern zu treten, dass er viele weltneue und ruhmreiche Ideen ausspucken möge. Im schier unüberschaubarem Feld existierender Kreativtechniken dürfte TRIZ jedoch das genaue Gegenteil von Brainstorming sein: Streng systematisch, auf der Basis wissenschaftlich-methodischer Analysen und mit der präzisen Zielformulierung eines Widerspruchs als IER (Ideales End-Resultat). So ist TRIZ die adäquate Methode zum Lösen technischer Probleme für Wissenschaftler, Ingenieure, Informatiker, etc., kann aber grundsätzlich auch auf anderen Gebieten angewandt werden.<br />
<br />
Die TRIZ-Methode ist jedoch von vielen erfinderischen Geistern noch bis heute unentdeckt geblieben, wohl weil sie dem realexistierendem Sozialismus entstammt. "Warum zuvor rund 30 Jahre lang kein Westler in Ost-Berlin oder Karl-Marx-Stadt anfragte, wie man mit System erfindet? Weil der Sozialismus doof war. Dachte man...Man hatte seine eigenen Kreativitätstechniken, man schnippte zum Beispiel mit den Fingern und rief Tschaka!" Genrich Saulowitsch Altschuller, geb. 15. Oktober 1926 in Taschkent, Usbekistan war ein russischer Ingenieur und Wissenschaftler. Als Sekretär im Patentamt entwickelte er eine Reihe allgemeiner Prinzipien aus der Analyse von 4000 Patenten, die bei der Erzeugung erfinderischer Ideen behilflich sind und eine systematische Methode ARIZ (Algorithmus zur Lösung erfinderischer Probleme) zur systematischen Vorgehensweise beim Erfindungsprozess. Das heute noch gebräuchliche ARIZ 77 besteht aus einer Liste von über 80 Schritt-für-Schritt-Prozeduren.<br />
<br />
"...Wie diese Methodik nach der Öffnung des Eisernen Vorhangs in den Westen kam, ist laut Pavel Livotov ("Trisolver" Group, TRIZ-Software) teilweise eine "dunkle Geschichte", die für viel böses Blut in der Szene sorgte. Denn Altschuller hatte seine Lehre von vornherein für jeden offen und kostenlos zugänglich gestaltet, so der Consultant: "Das war eine rein sozialistische Entwicklung. Nirgendwo sonst auf der Welt würden Leute dafür kostenlos so viel Arbeitszeit investieren." Doch nach dem Untergang der UdSSR änderten sich die Sitten. Das kollektive TRIZ-Wissen war in einem Forschungsinstitut in Minsk, der heutigen Hauptstadt Weißrusslands, in eine Art Erfindungs-Datenbank transferiert worden. Das Software-Tool dazu war in Prolog programmiert. Diese Software mit allen Werkzeugen und Patentdaten verschleppten einige Projektleiter in die USA - um TRIZ dort zu versilbern. Von 1990 an feierte die sozialistische Methode im Kapitalismus fröhlich Auferstehung, teils unter dem runderneuerten Namen TIPS, der amerikanischen Abkürzung für genau dasselbe..." (Zitate aus dem Artikel: "Die Meta-Erfindung",* *Brandeins)<br />
<br />
== Material ==<br />
<br />
[http://www.arthopia.de/arthopia/vortrag/index.html Praesentation]<br />
<br />
[[Category:OpenChaos]][[Category:Events]]</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=OpenChaos/Nintendo_DS&diff=13004OpenChaos/Nintendo DS2006-07-30T04:49:50Z<p>Mario Manno: </p>
<hr />
<div>* Folien <br />
http://koeln.ccc.de/media/open_chaos/NDS.Folien.pdf<br />
<br />
* Links<br />
<br />
TODO<br />
<br />
[[Category:OpenChaos]][[Category:Events]]</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=Summerschool_Aachen_2004/Participants/Lisa_Thalheim&diff=13002Summerschool Aachen 2004/Participants/Lisa Thalheim2006-07-30T04:48:37Z<p>Mario Manno: Lisa Thalheim moved to Summerschool Aachen 2004/Participants/Lisa Thalheim</p>
<hr />
<div>=== Biografie ===<br />
<br />
Informatikstudentin in Berlin, angehende Programmiererin, interessiert auf dem Feld der drahtlosen Unsicherheit nach IEEE 802.11 sowie dem der Exploit Automation und Intrusion Detection/Response. <br />
<br />
=== Email ===<br />
<br />
lisa@biometrische-systeme.org<br />
<br />
=== Homepage ===<br />
<br />
* http://www.informatik.hu-berlin.de/~thalheim/<br />
<br />
=== Links ===<br />
<br />
* http://www.biometrische-systeme.org/<br />
<br />
Lisa Thalheim: A Simple Matching Algorithm for Fingerprint Minutiae Datasets in Accordance with DIN V 66400. BIOSIG 2003: 23-32 [http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/t/Thalheim:Lisa.html]<br />
<br />
Lisa Thalheim, Jan Krissler, Peter-Michael Ziegler, Körperkontrolle, Biometrische Zugangssicherungen auf die Probe gestellt, c't 11/02, S. 114<br />
[http://www.heise.de/ct/02/11/114/]<br />
<br />
Lisa Thalheim war unter anderem Referentin auf dem [[19C3]] zum Thema [[Biometrie]].<br />
<br />
* http://www.ccc.de/congress/2002/fahrplan/speaker/166.de.html</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=Summerschool_Aachen_2004/Participants/Samad_Nasserian&diff=12999Summerschool Aachen 2004/Participants/Samad Nasserian2006-07-30T04:45:32Z<p>Mario Manno: Samad Nasserian moved to Summerschool Aachen 2004/Participants/Samad Nasserian</p>
<hr />
<div>=== About ===<br />
<br />
Samad Nasserian studied computer science and mathematics at [http://www.rwth-aachen.de/ RWTH Aachen University] (Germany), [http://www.chalmers.se/ Chalmers University of Technology](Sweden) and the [http://www.uci.edu/ University of California, Irvine (UCI)]. He is currently a technology consultant at SAP Consulting.<br />
<br />
<br />
<br />
=== Languages: ===<br />
<br />
* German<br />
* English<br />
* Persian<br />
* French<br />
* Swedish (but just a little ;))<br />
<br />
=== Other: ===<br />
<br />
* Scholarship holder of the German National Academic Foundation (Studienstiftung des deutschen Volkes).<br />
* Honorary employee at the international student exchange organization Nacel Open Door Student Exchange e.V. .<br />
<br />
=== GnuPG: ===<br />
<br />
* GnuPG-Key: 4B89CAB5<br />
* Fingerprint: A377 E0E5 2937 1C18 65BD 78A2 F253 F12A 4B89 CAB5<br />
<br />
=== Homepage ===<br />
<br />
* http://www.nasserian.de/<br />
<br />
[[Category:Summerschools]]</div>Mario Mannohttps://wiki.koeln.ccc.de/index.php?title=Summerschool_Aachen_2004/Participants/Ji_Zhang&diff=12997Summerschool Aachen 2004/Participants/Ji Zhang2006-07-30T04:45:26Z<p>Mario Manno: Ji Zhang moved to Summerschool Aachen 2004/Participants/Ji Zhang</p>
<hr />
<div>I am a computer science student in the RWTH Aachen. My focus is DRMS and the security in pay-per-use model. The link to my own sites comes soon ...... <br />
<br />
http://www.btc-ag.com/pics/businesssegment/schach-duplex.jpg<br />
[[Category:Summerschools]]</div>Mario Manno