LinuxDays 2008 Workshop Abstracts
Backups with Bacula
by Stefan Schumacher
Backing up data becomes more and more comlex as mounds of data rise and timeframe get smaller and smaller. Additionally, organizing and finding data is more complex than it was some years ago. This workshop addresses managerial tasks when organizing backups and introduces some solutions to well known backup problems. In the practical part, Bacula will be introduced. Bacula is a mature, open source backup solution for heterogenous networks. It is designed to backup data and to keep a catalogue, where all metadata is stored. So it is easier to find backuped data and restore it.
Prerequisites
Participants should be familiar with basic SQL/database actions and TCP/IP networks.
About the speaker
Stefan Schumacher is involved in the NetBSD and PostgreSQL projects. He works as a freelance IT security consultant (www.kaishakunin.com) and is into cryptography, IT security, security management and networks. He studies educational science and psychology at Otto-von-Guericke-University Magdeburg/Germany and works there as a database developer and network admin in a linguistic research group. He works with Bacula since 2005 and uses it to backup mission critical data in the network of a research group. Over the last years he wrote a German language manual about backups and bacula, which can be found at http://www.net-tex.de/backup.pdf
SSH inside out
by Patrick Harpes, Daniel Kröger, Thorsten Ries - CRP Henri Tudor
By now, the Secure Shell (SSH) is an already mature network protocol used to exchange data in a secure way between computers. As a replacement for rsh and telnet, SSH is typically used to log into a remote machine and to execute commands. Furthermore it supports tunnelling, forwarding of arbitrary TCP ports and X11 connections as well as transfer of files using the associated SFTP or SCP protocols.
After a short introduction into related security aspects like cryptography and authentication, this tutorial will cover basics and internals of SSH. During the second part of the workshop the attendees will learn how to use the different SSH commands (ssh, scp, ...) of OpenSSH, a widely used free and open source version of SSH. Furthermore advanced SSH topics like port forwarding/tunnelling, VPN's using SSH and SSH Agents will be handled.
Even though the word 'secure' is included, several factors need to be considered to reach a certain amount of safety. Therefore, the speakers will show how to set-up a robust SSH infrastructure considering different SSH hacking techniques.
Prerequisites
Participants should
- know how to use the GNU/Linux or Unix command line interface
- be able to work with a text editor (vi, etc.)
- have good knowledge of the TCP/IP protocol.
About the speakers
Patrick Harpes works since 1993 in the Centre de Recherche Public Henri Tudor. Besides his job as research engineer, he is the founder of LinuxDays Luxembourg. Patrick gave several free software related talks on different national and international Linux conferences. As system administrator of the HealthNet Luxembourg project he introduced Linux as main platform to run this network. In other research projects like the Wallace Project or LuHF Project, free and open source software was his first choice to build up reliable, secure and scalable systems.
Thorsten Ries is working as a research engineer at the Centre de
Recherche Public Henri Tudor with an emphasis in networking and
security.
Python and Scientific Computation
by Dr. Georges Schütz - CRP Henri Tudor
Python is a free, open-source and multi platform, interpreted and object oriented programming language. It is used in a lot of different domains going from web applications over shell scripting, the realization of graphical user interfaces to complete applications.
Its module-based structure sustains the creation of extensions of the basic distribution. There are modules for a huge range of applications. Three of them will be the topic of this Workshop: NumPy, SciPy and MathlibPy.
With this modules python becomes a matlabish/octaveish environment for modeling, data analysis, statistics, ...
But also the excellent glue capabilities for Fortran, C/C++ and Java components will be experienced if there is some time left.
Prerequisites
The participant should have some programming knowledge.
Python basics will be an advantage.
About the speaker
Georges Schutz works since 2004 at the Centre de Recherche Public Henri Tudor, where he was before as a PhD Student in computer science. He is using the GNU-Tools and the Linux system since 1991. The main field of interested apart from free and open-source software is the domain of data analysis, especially focusing time series, based on advanced methods like neural networks, and other data mining approaches.
Drupal, the flexibel way to your website's dreams.
by Martin Heinemann - CRP Henri Tudor
Are you tired of writing HTML and coding is not one of your best talent? The internet has a solution for that. There is a vast amount of open-source content-management systems available that can fit to your needs. To step in this topic we will have a closer look on a system called „Drupal“. It is a highly flexible and powerful database driven cms.
It offers a very fast and easy way to build up small websites as well as blogs, communities and company websites without any database- and programming knowledge. Besides that, there is a large and active community around the project that develops many modules and offers help to nearly any kind of question.
This workshop will have the focus on how to install the Drupal base system, how to configure the site layout and how to install further modules to extend the functionality of the system. The participants will be able to realise a basic website and know how to do any further steps.
Prerequisites
The participants should have a normal knowledge of the internet and be interested in building websites. No special programming knowledge is required.
About the speaker
Martin Heinemann works since 2006 at the Centre de Recherche Henri Tudor. After finishing his diploma thesis about Enterprise Java Beans topics he started working on several EJB Java projects at the Centre. Since 2001 he is using GNU/Linux especially Debian and later on the Ubuntu distribution for his daily work.
Introduction to Compiere, leading open source ERP worldwide
by Didier van Ginkel - Audaxis
Compiere is a complete and integrated open source ERP/CRM business solution built on a powerful Model-driven Application Platform that gives the capabilities to automate all of financial, distribution, sales and manufacturing processes... quickly, affordably and easily.
Compiere is ready for the global economy (Multi-Organizations, Currencies , Accounting Standards , Languages…) and, unlike traditional ERP, Compiere enables to customize the ERP solution without programming to match business needs.
The goal of the workshop is to present :
- General navigation into the ERP application
- Mains features : sales order management, inventory and pricing and order process including hands-on exercises.
- Reporting capabilities
Global rules of ERP applications
About the speaker
Graduate from ULB in economics, Didier van Ginkel started working in 1994 as Database Developer for UCL market analysis department (University of Louvain, Belgium). In 1996, he joined the European center for statistic and economics development in Luxemburg as Management Information System Developer in charge of reporting and Business Intelligence. Specialist in project management and accounting, he joined Audaxis in 2004 as ERP consultant on Compiere. He was in charge of the implementation of Compiere at the Luxembourgish Trade Confederacy (CLC).
Linux Advanced Networking
Thierry Coutelier, Alain Knaff - LiLuxDownload script: Networking and IPTables
This workshops starts with some basics explanations about the TCP/IP protocol stack, and goes over to general routing, switching and ARP techniques. In the second part of this workshop, the Linux routing mechanism as well as the network related kernel parameters are presented. Furthermore, the speakers will show the Linux firewall system (iptables) as well as iproute2 and QoS. The participants will have the possibility during this workshop to exercise them self using concrete examples and under the support of the speakers.
Prerequisites
Participants should know how to use a command line interface and a text editor, and they ought to have a basic understanding of TCP/IP (what an IP address or a port number are).
About the speakers
Thierry and Alain are both members of the luxembourgish Linux User Group (LiLux).
Introduction into Hacking Techniques
Michael Hamm - CRP henri Tudor
Security responsibles should be aware of methods and tools of attackers.
This tutorial will convey the manner in which attackers proceed. Participants will have access to PCs with tools and exploits and systematically attack a prepared virtual network.
- Physical Access
- Footprinting -- Information Gathering
- Google Hacking
- Network- & Portscanning
- Buffer Overflow - & Race Condition Attacks
- Port Knocking
- Rootkits
- Password Sniffing in a switched Network
- Hijacking SSH/SSL traffic
Prerequisites
Participants should have basic knowledge in
- Network Protocolls: HTTP, DNS, ARP.
- TCP/IP: Routing, IP Addresses, 3-Way-Handshake
- Linux: vi, tcpdump, ifconfig, nslookup
- Programming Languages
About the speaker
Michael Hamm works since many years in the area of networking and security. He talk at linuxdays.lu, hack.lu Clussil and SITec and wrote multiple texts for a professional german IT-Magazine.
Using the Command Line Interface for fun and profit
by Eric Dondelinger and Marc Seil
The tutorial will start with command line basics, go through a number of useful commands, concepts, and go into shell scripting including more advanced subjects.
Practical examples will put it all to test.
Prerequisites
Basic understanding of how the system works should be given, as we won't have time to explain i.e. filesystem basics. A cursory knowledge of command line usage may be of advantage, but will not be required. Editing files or using a keyboard at all should not be an issue.
About the speakers
Marc Seil and Eric Dondelinger, long time Linux users,
both have a number of years of professional and research
experience using GNU/Linux.
How to create value with open source
by Matthieu Farcot and Dirk Reimsbach - CRP Henri Tudor
This workshop will be dedicated to value creation in a free and open source environment.
Community-based open innovation frameworks are a specific environment, in which some basic rules have to be apprehended and understood to establish a substainable business.
Some key elements of the workshop will be :
- cooperation with the competition
- community management
- innovation and Intellectual Property management
- licensing issues
Prerequisites
none
About the speakers
Matthieu Farcot is a Researcher at the CRP Henri Tudor working in the ICT Valorization Unit. He also has a very strong interrest for free and open source software management issues.
Dirk Reimsbach is a student in business information systems at the University of Applied Sciences of Trier. Interested by the topic of free and open source software, he is doing his final grade thesis on the issue of the legal framework for source code diffusion within communities. Finishing his internship at the CRP Henri Tudor, Dirk has the opportunity of designing a web based decision support system dedicated to help developers choose among FOSS licenses.
Programming mobile devices
by Andreas Arens - CRP Henri Tudor
This tutorial will provide you with the first insights of writing portable applications for the mobile platform using open software. The advantages and drawbacks of every solution are highlighted so every participant will be able to chose the right approach to solve his task.
Topics
- Java 2 Micro Edition (J2ME)
- SuperWaba open-source software development platform for PDAs (Personal Digital Assistants) and Smartphones
- Google's Android open and free mobile platform
Prerequisites
Participants should
- feel comfortable using a development IDE, preferably Eclipse
- have good knowledge of Java.
About the speaker
Andreas Arens works since 2004 at the Centre de Recherche Public Henri Tudor. In his projects he realises mobile solutions for the health-care sector.










