Veröffentlichungen

Bücher

_images/9783662486023.jpg
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.


_images/NetzwerkSchutzmassnahmen.jpeg
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