Mario Raciti

MSc Student in Network Systems and Security

A little about myself

profile_pic

My first "Hello, World!" took place in Catania in 1996, when I was born. Since I was a child I've been fascinated by computer science and cybersecurity. My educational accomplishments are a Scientific Certificate (Italian secondary school diploma) (2015) and a Bachelor's in Computer Science (AY 2017/18) at University of Catania, Italy. I'm currently attending at a Master's in Computer Science, with focus in Network Systems and Security, at University of Catania.

From March 2020 to May 2020 I worked on a project as part of H2020 NEANIAS as a trainee at the INAF/OACT (National Institute of Astrophysics, Astrophysical Observatory of Catania). I focused on the implementation of OpenStack REST-ful APIs for the GARR Cloud Compute Platform; design and implementation of a web service (REST API + backend) to extract sources from radio maps for the EOSC cloud infrastructure.
Conference proceedings: Sciacca, F. Vitello, U. Becciani, C. Bordiu, F. Bufano, A. Calanducci, A. Costa, M. Raciti, S. Riggi. Towards porting Astrophysics Visual Analytics Services in the European Open Science Cloud. Poster presented at: Computing Conference, 2020 Jul 16-17, London, UK.
I proudly kept collaborating with INAF/OACT focusing on the GARR Cloud Containers Platform, based on Kubernetes, to extend the foreseen work by deploying Docker containers.

My interests currently range in networks, cloud and web security, particularly. I proudly collaborate with Rev3rse Security Blog, an awesome Italian community posting ICT-Sec related papers. Sometimes I also share some tutorials and considerations regarding cybersecurity and privacy awareness in my Medium profile.

I also like digital photography as I continuously experience dealing with professional applications such as Photoshop and posting my shots on my Instagram page. I've been a Youtube partner for 3-4 years. Indeed, I made some tutorials regarding tech topics and a live series on C++ basic learning.

Here some works

You can find full code and related docs on my Github profile.

DSR Bad

DSR Bad

The Dynamic Source Routing (DSR) protocol is an example of reactive routing protocol for MANET networks. To work properly, DSR requires nodes to collaborate without maliciously inhibiting routing operations. In this scientific paper we present DSR Bad, a modification of the DSR module present in the ns-3 simulator, through which we aim to study and analyze two examples of non-cooperative scenarios that allow us to observe the impact suffered by the protocol and its reaction to situations not normally foreseen.

Tweet-Analyzer

Tweet-Analyzer

Tweet-Analyzer is a tool developed in order to analyze given datasets of tweets, retrieved according the official Twitter API. The project allows you to get some metrics info about your tweets datasets, such as number of total tweets, retweets, quotes and users. Eventually, Tweet-Analyzer displays the outputs as charts, thanks to an external library.

QueKey

QueKey

QueKey is the name of my thesis. The project is a cloud system for IoT Smart Lock devices placed in hotels and B&Bs. Its aim is, on the one hand, to make easy the handling of rooms and builds for the hotel managers and, on the other side, to give to their guests an easy way to lock and unlock rooms. QueKey consts of a main cloud service and of two physical devices: a RaspberryPi 3 (also other little boards are compatible with the system) and a NodeMCU with ESP8266 WiFi module.

Splunk

Splunk Defensive Analysis

Scientific paper about data management by Splunk software which, with three related CVE analysis, is aimed to highlight Splunk reliability. This report deals with the following CVE: Javascript Theft Information CVE-2011-4642, Mappy.py CVE-2017-5607, SAML Response CVE-2017-17067.

FIAR

FIAR

FIAR (Four-In-A-Row) is an online multiplayer game, with a vaporwave futuristic design inspired. Developed using NodeJS (Express & Socket.IO with rooms handling) and p5.js library (Processing based). FIAR can be played on Desktops, Tablets and Smartphones, thanks to its responsive design. Indeed the canvas containing the game is created in order to fit most of the display sizes.

Multiple Linear Regression

Multiple Linear Regression

Scientific paper about multiple linear regression with Java code (taken from "Computer Science: An Interdisciplinary Approach" textbook with some my changes) and statistic analysis on Excel. Multiple Linear Regression uses JAMA, a basic linear algebra package for Java.

Get in touch!

Please feel free to contact me and to follow me on my socials. If you are interested on my full CV, just send me an email.
Anyway, you can find further info about my resume on my Linkedin account.
Whether you are a tech enthusiast I suggest you to follow me on my Twitter account, as I actively post cybersecurity news.