Any actions and or activities related to the material contained within this Website is solely your responsibility. The misuse of the information in this website can result in criminal charges brought against the persons in question. Cyber Security Associates Limited, will not be held responsible for any criminal charges brought against any individuals misusing the information in these projects to break the law.

Please ensure you are using the latest SD Card image which is available here.


Learning Outcomes

  • Understand Internet Relay Chat (IRC);

  • Understand how different networking protocols allow for different types of communication;

  • Configure the Raspberry Pi to be an IRC server and connect your friends to it.


Hardware Required

Component Number (Box Case)

Slot 1

Slot 11

Slot 11

Slot 11

Slot 11

Slot 2

Slot 13


Raspberry Pi + Case

Raspbian SD Card


Wireless Keyboard

Wireless Mouse

5 Inch LCD Screen

Power Supply


Video Guide


There are many reasons why IRC isn't used as much as it used to be. The rise of Facebook and other messaging services now nominated the market.  At its height the most popular IRC channels served more than ½ million users and 1000’s of channels has been created for likeminded individuals to communicate and connect. Most issues with network protocols arise since security is not a focus from the start of development. This creates major bugs that can be missed for months and even years after release. If encryption and easy adoption into other platforms were adopted earlier in IRC development, it might have used used more widely. Research how DoS and DDoS attacks are performed with applications like Low Orbit Ion Cannon (LOIC) and the High Orbit Ion Cannon (HOIC) and how different technologies are used to mitigate these specific attacks.