Automatic installation of Debian Squeeze from a USB flash drive

debian logo

In this post you are going to learn how to build a USB Flash Drive that contains a fully automated Debian installation system. At Wallix this installation system is used in addition to our traditional PXE/preseed system to deploy our products Wallix LogBox and Wallix AdminBastion.

Continue reading

Posted in linux | Tagged , , , , | 10 Comments

Announcing PyLogsParser 0.3

Wallix logo Wallix LogBox team is happy to announce version 0.3 of PyLogsParser.

Version 0.3 is a minor release and brings the following new log format normalizers :

Continue reading

Posted in development, log | Tagged , , | Leave a comment

Deskolo project: open source Green IT solution

Deskolo logo

In a previous article we described how we model power consumption in the Deskolo project. In this article we’ll see how we use the standard technology Wake-On-Lan to save on the energy bill.

Continue reading

Posted in green computing | Tagged , , | 1 Comment

Restricting remote commands over ssh

openssh logo

In this post you will see how to restrict commands executed on a remote server accessed via ssh for a particular user. You can have multiple reasons to do this:

  • you may want some accounts to be able to do some interactive stuff but not everything and access only some files and directories.
  • you may want to use an ssh key without password (look at a previous article to setup ssh keys) to automate things like backup or version control but you don’t want to expose other commands

Continue reading

Posted in linux, ssh | Tagged , , | 6 Comments

Extending RobotFramework to check emails

RobotFramework logo

In the two first tutorials (How to use RobotFramework With SeleniumLibrary and How to use RobotFramework Part 2), Mathieu Bultel showed us how to use Robot Framework to test your web applications. Unfortunately, Robot Framework doesn’t always give you means to test want you’d want to. To compensate for, Robot Framework lets us create our own test libraries.

Our goal in this tutorial will be to learn how to create those test libraries and how to use them in your test suites. This tutorial will only give the Python way of creating your libraries however they can be implemented using Java if you run Jython. I’ll assume you know at least a bit of Python during this tutorial. If you don’t, Robot Frameworks gives a great tutorial on how to begin with Python. I advise you to keep it somewhere near so you can understand what is going on throughout this guide.

Finally, if you want some more tips about this subject please go read Robot Framework user guide.

Continue reading

Posted in development, test | Tagged , , | 2 Comments

PyLogsParser: how to write a normalizer

Wallix logo

We saw in a previous article how to use the PyLogsParser library in order to analyze connection logs from a SSH server. This was a simple, basic usage of the library. In this article, we will go further and see how we can extend the parsing power of PyLogsParser by writing a new normalizer definition file.

For this, we will continue exploring authentication issues and focus on a useful application called Fail2ban.

Continue reading

Posted in development, log, ssh | Tagged , , , , , | 3 Comments

Pylogsparser : a use case, analysing ssh attacks

Wallix logo In this article we will see how easy it is to use the pylogsparser library through a simple use case. It should help you start working on your own project involving log analysis.

Continue reading

Posted in development, log, ssh | Tagged , , , , , | 7 Comments

How to use Linux containers (lxc) under Debian Squeeze

debian logo

In this article, you will learn what is virtualization, why use it and how to use one kind of virtualization, Linux containers (aka lxc) under Debian Squeeze.

Continue reading

Posted in linux | Tagged , , , | 10 Comments

Announcing PyLogsParser 0.2

Wallix logo Wallix LogBox team is happy to announce version 0.2 of PyLogsParser.

Version 0.2 is a minor release and brings the following features:
Continue reading

Posted in development, log | Tagged , , | 1 Comment

How to use RobotFramework (part 2)

RobotFramework logo

In our first tutorial, we explained how to use Robot Framework with the famous Selenium Library.

Robot Framework (RF) includes many libraries : In the RF package you have 8 standards test libraries (builtin, OS, Screenshot, Telnet, Collection, String, Dialogs and Remote), and many external test libraries, like Selenium Autoit, eclipse, Watir and more.

Objective of this tutorial

In this second tutorial, we’ll focus on the standard library called Builtin. This is one of the most important and powerfull library include with RF. This library contains many keywords for manage your test data and variables. It is automatically imported and always available.

You can find the details of the keywords here : builtin library keywords

The objective of this tutorial is to explain how to use some useful functionalities of the builtin library. Mainly we’ll explain how to make conditions (if else) and how to use for loop constructs.

Continue reading

Posted in test | Tagged , , , , | 6 Comments