Download presentation
Presentation is loading. Please wait.
Published byDayna Griffin Modified over 8 years ago
1
Eric Leblond CTO eleblond@edenwall.com OOwall Technologies and software architecture behind the fun
2
French minister Albanel and the Hadopi Ainsi, au ministère de la culture, nous utilisons le logiciel libre Open Office,…et un logiciel de sécurisation l’accompagne. Les éditeurs de logiciels libres fournissent les pare- feux, et même des pare-feux gratuits. At French ministery of cultur, we are using the free software OpenOffice … and a security software come with it. Free software editor provide firewall, and even free firewall. HADOPI: "law promoting the distribution and protection of creative works on the internet"
3
OOPS, I've said it ! A legend was born : The Open Office Firewall !
4
Here comes Pierre Chifflier With fellow security hackers, he decides at SSTIC conference to accept the challenge After a few beers Using it's jedi programming ability, he starts to work A few hundred lines of code later, oowall was born ! – Manage your firewall rules from an oocalc spreadsheat – Have graphics displaying activity inside oocalc
5
Demonstration of OOwall
6
Software architecture Firewal l Administration console XML-RPC Client Netfilter nfqueue nfqueue-python XML-RPC Server python-uno Oocalc Spreadsheat
7
Some Code q = nfqueue.queue() q.set_callback(cb) q.fast_open(0, AF_INET) oo_instance = ServerProxy(options.uri) session = oo_instance.openSession('string') book = oo_instance.openBook(session, options.oofile) sheet_list = oo_instance.getBookSheets(session, book) print sheet_list sheet = sheet_list[0] sheet = 0 q.set_queue_maxlen(5000) try: q.try_run() except KeyboardInterrupt, e: print "interrupted"
8
Pollux has saved me !
9
More information Pollux announce on his blog : http://www.wzdftpd.net/blog/index.php?2010/06/16/46- le-pare-feu-openoffice Contributes : http://github.com/chifflier/oowall
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.