Veröffentlichungen¶
Bücher¶
Titel: | Softwaretests mit Python |
Autor: | Johannes Hubertz |
Verlag: | Springer Vieweg, 2016 |
ISBN: | 978-3-662-48602-3 |
Das Buch entstand aus Erfahrungen in Qualitätssicherung und Programmierung. Es zeigt nützliche Werkzeuge mit vielen Beispielen in Python: Doctests, Unittests, Nosetests und pytest werden vorgestellt, je ein Plugin für Nosetests und pytest gezeigt und getestet, ebenso Tests fürs GUI und testgetriebene Entwicklung mit Django. Eine kurze Betrachtung großer, testgetriebener Python-Projekte bildet den Abschluß. Interviews mit Insidern belegen den Nutzen von Tests und testgetriebener Entwicklungsmethodik.
Titel: | Netzwerk mit Schutzmaßnahmen |
Autor: | Johannes Hubertz |
Verlag: | Lehmanns Media GmbH, Berlin, Februar 2013 |
ISBN: | 978-3-86541-502-8 |
Dieses Werk entstand aus den Erfahrungen in der Netzwerkausbildung von Auszubildenden Fachinformatikern Systemintergration einerseits und der täglichen Praxis als Netzwerkadministrator mit Schwerpunkt in Sicherheitsbelangen andererseits, die im Laufe von mehr als 15 Jahren einige Programmierung fast von selbst ergab. Die zuvor veröffentlichten Fachaufsätze flossen mit ein. Der Satz mit LaTeXe wurde zwar nicht durchgehend einheitlich gestaltet, jedoch erscheinen dem Autor die Inhalte wichtiger.
Code¶
Autor: Johannes Hubertz
Wann | Was | Sprache | Name | Inhalt |
---|---|---|---|---|
2013 | https://github.com/sl0/adm6 | Python | iptables-optimizer | ip6tables Generator für viele Maschinen aus einer Policy |
2012 | https://github.com/sl0/opti | Shell, Python | iptables-optimizer | Optimiert Latenzen anhand der iptables Paketzähler im Kernel |
2012 | https://github.com/sl0/conv | Python | iptables-converter | Konvertiert iptables-Statements ins iptables-restore Format |
2012 | https://github.com/sl0/findcnt | Python | findcnt | sucht viele regex in vielen Dateien oder einem Dateibaum |
2003 | http://sspe.sourceforge.net | Shell, Perl | Simple Security Policy Editor | iptables Generator für viele Maschinen aus einer Policy |
Papers¶
Wann | Ort | Titel |
---|---|---|
2012-03-01 | 20120301-p.pdf | IPv6 – Pakete filtern mit Python, GUUG-Zeitschrift: UpTimes 2012, 11 Seiten |
2008-03-14 | 20080314-h.pdf | Komplexe IPsec- und SSL-VPNs, GUUG-Zeitschrift: UpTimes 2008, 13 Seiten |
2005-07-20 | 20050720-a.pdf | Simple Security Policy Editor, GUUG-Zeitschrift: UpTimes September 2005, 11 Seiten |
2004-12-18 | 20041218-a.pdf | Simple Security Policy Editor, Ausführliche Beschreibung, 88 Seiten |
Slides¶
Wann | Download | Ort | Titel |
---|---|---|---|
2015-09-19 | 20150919-p.pdf | SoftwareFreedomDay 2015, Köln | Unittests für Einsteiger, Folien |
2015-09-19 | 20150919-v.webm | SoftwareFreedomDay 2015, Köln | Unittests für Einsteiger, Livedemo |
2013-10-14 | 20131014-h.pdf | PyCon 2013, Köln | Unittests für Einsteiger |
2012-03-07 | 20120307-f.pdf | CeBIT, Hannover 2012, Univention | IPv6 – Paketfilter mit Python generieren |
2011-12-01 | 20111201-f.pdf | 5.Secure Linux Administrator Conference, Berlin | IPv6 Paketfilter mit Python |
2011-10-29 | 20111029-h.pdf | AG-ITS, IHK Bochum | IPv6 Paketfilter |
2011-07-05 | 20110705-h.pdf | ZAWM-Eupen | IPv6 - zum Anfassen |
2011-05-13 | 20110513-h.pdf | Heise IPv6 Konferenz, Frankfurt | IPv6 Filter in Linux, BSD und OpenSolaris: adm6 |
2011-02-24 | 20110224-p.pdf | Chaos Computer Club Köln | adm6: ip6tables, pf.conf, ipf mit python |
2010-08-11 | 20100811-h.pdf | pyCologne.de, Uni-Köln | adm6 - ip6tables, pf.conf, ipf mit python |
2010-06-15 | 20100615-p.pdf | LinuxWorkshop Uni-Köln | IPv6 - zum Anfassen |
2010-04-28 | 20100428-p.pdf | HiT Forum Duisburg 2010 | IPv6 - zum Anfassen |
2009-08-23 | 20090823-h.pdf | FrOSCon 2009 | Email - Im Geschäft nicht ohne Risiko |
2009-06-24 | 20090624-h.pdf | LinuxTag 2009 | Email - Im Geschäft nicht ohne Risiko |
2007-11-14 | 20080314-h.pdf | GUUG Frühjahrsfachgespräch 2008 | Komplexe IPsec- und SSL-VPNs |
2007-11-14 | 20071114-h.pdf | IfKom NW Jahrestagung 2007 | Vertrauliches Telefonieren durchs VPN |
2006-06-25 | 20060625-h.pdf | FrOSCon 2006 | Simple Security Policy Editor |
2006-06-08 | 20060608-h.pdf | MacExpo Köln | Linux - eine sichere Alternative |
2006-05-29 | 20060529-h.pdf | ECO e.V., Arbeitskreis Sicherheit | IT-Sicherheit mit freier Software |
2006-01-26 | 20060126-t.pdf | Chaos Computer Club Köln | Simple Security Policy Editor |
2005-05-24 | 20050524-t.pdf | LinuxWorkshop Uni-Köln | Simple Security Policy Editor |
Downloads¶
Die Debian-Pakete wurden mit git-buildpackage oder debuild gebaut. Checksummen für alle Dateien liegen bei.
Die RPM-Pakete wurden mit python setup.py bdist_rpm
erzeugt. Checksummen für alle Dateien liegen bei.
Verwendet wurde dazu das Debian Paket rpm
auf jessie und zuvor auf wheezy.
Frohes Schaffen