Blog

Use phpunit to test your PHP project

PHP GitLab

So you are developing some PHP code? Beter make sure it works as expected! In this blog post we will show how to quickly get started with phpunit to automatically test your code...

Read
Are SMS messages vulnerable in 5G ?

SS7 Phishing

This blog discusses the security of SMS in the context of 5G. In a preceding blog (https://cylab.be/blog/171/sms-based-2-factor-authentication-is-insecure), we already addressed the issue of SMS interception in 2G/3G networks and its potential consequences for 2-Factor Authentication. Here, we analyze the situation within the 5G ecosystem.

Read
Cyber Awareness Game

News

On the occasion of the Open Day of the Royal Military Academy, we are organizing a Cyber Awareness Game.

Read
Cyber Security Challenge Belgium 2024

News CSC

Qualifiers for the Cyber Security Challenge 2024 will take place on 8 and 9 March 2024! It's time to register...

Read
Researcher/scientist "Automated Methodology for Common Criteria Certification“ (AMC3-DEFRA23)

Jobs News

In the framework of the project AMC3-DEFRA23 “Automated Methodology for Common Criteria Certification”, we are looking for a full-time researcher/scientist in cyberdefense with a Bachelor or Master of Science degree in ICT, Computer Science, or equivalent.

Read
Build a kernel, initramfs and Busybox to create your own micro-Linux

Linux Sysadmin

A regular Linux user will probably never have to compile it's own Linux kernel. But doing so is actually a great way to discover the features and working of the Linux kernel. So in this blog post we will guide you to compile a small kernel, create a minimal root filesystem that fits into memory, and finally create a micro-Linux system based on Busybox...

Read
gweb3: a go module to interact with ethereum blockchain

Blockchain Ethereum

Have you ever wonder why most of the web3 tools are written in go (geth, kubo,....) but it's actually difficult to find a go module that would let you interact with the web3 ecosystem like web3.js or web3.py does ? This blog post will introduce you to gweb3, a go module that aims at facilitate the interaction with an Ethereum blockchain from a go program.

Read
Network boot for UEFI devices with iPXE

Sysadmin Linux

In a previous blog post, we have seen how PXE network boot works, and how to implement PXE boot for devices with a (classical) BIOS. For this purpose, we used SYSLINUX/PXELINUX. However, SYSLINUX/PXELINUX is usually not working well with modern UEFI devices. Hence in this blog post, we will show how to use iPXE to implement network boot for UEFI devices.

Read
Understand and implement PXE network boot

Linux Sysadmin

PXE is a powerful system that allows to boot a system from the network. The applications are numerous : install a system from the network, create diskless or kiosk systems. But the system is pretty complex! In this blog post we will explain how network booting works, and show an example to allow interactive installation of Ubuntu 22.04 server from the network...

Read
Create a handler for opening special URLs like 'ssh://'

Linux Sysadmin

Sometimes when using a web application you may encounter a special URL that does not start with http or https, like ssh://192.168.0.123 for example. On a mobile device, your phone will usually open the appropriate application to handle this URL. Here is how to achieve the same on a Linux computer.

Read
The P4 language - Overview of P4 programming

P4

This second blog post gives an overview of P4 programming by illustrating some of the key concepts found in most P4 programs, from header declaration to packets deparsing.

Read
The MARK python client

MARk Python

We have released version 2.0.0 of our Multi-Agent Ranking Framework Python client!

Read
This website uses cookies. More information about the use of cookies is available in the cookies policy.
Accept