Skip to content
View alarmfox's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Computer Engineer @ UNINA & Mentor @ Cisco DTLab
  • Naples
  • 12:49 (UTC +01:00)

Highlights

  • Pro

Block or report alarmfox

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
alarmfox/README.md

Hi there, I'm Giuseppe!

🇮🇹 🎓 MSc. Computer Engineering | Mentor@Cisco DTLab

  • 🌱 Currently diving deep into hardware security TEE: SGX, CoVE, CCA and TDX
  • 🖥️ A daily Linux user with a passion for low-level stuff
  • ⚡ Fun fact: When I’m not coding, I’m probably making some music or playing very old games

Some thoughts here.

Current Projects

  • shadowfax: a Rust based RISCV firmware which implements CoVE specification for trusted virtualization;
  • enclave-benchmark: a Rust cli application used to benchmark SGX (using Gramine-SGX) and non SGX applications;
  • uav: Developing a malware scanner for Linux systems in C. Supports rootless-sandbox;
  • xrpc: a small RPC library in C. The goal is to enable distributed multi-dimensional maths operations leveraging different transport methods;

Mentor stuff

I am collecting (slowly) all my teaching/workshop materials in this repo.

Languages and Tools

Go

C

C++

Linux

Python

Docker


What I’m Passionate About

  • Systems Programming: Building robust, low-level software with Rust, C, and GO.
  • Cybersecurity: Understanding both low-level/hardware and web security
  • Networking: Fascinated by distributed computing and efficient network architectures

Pinned Loading

  1. HiSA-Team/shadowfax HiSA-Team/shadowfax Public

    shadowfax is a CoVE specification compliant TSM-driver written in rust. It is intended to provide the basic foundations for RISC-V Application-class CPUs Trusted Computing.

    Rust 6

  2. enclave-benchmark enclave-benchmark Public

    A cli tool for benchmarking Gramine (SGX) applications

    Rust 2

  3. uav uav Public

    A Linux malware detection program

    C 2

  4. game-repository game-repository Public

    Software Architecture Design project

    Go

  5. xrpc xrpc Public

    A small (yet fun) project to get familiar with RPC in C.

    C 2

  6. rt-jam rt-jam Public

    An high performance low latency audio streaming platform in Rust using QUIC

    Rust