Alfie Fresta
AlfioEmanueleFresta
Senior Software Engineer at @facebook (WhatsApp 🔒✉️). Contributions and opinions are my own. My graph is not as green as 2013-18, but I still 💛 OSS.
Languages
Repos
47
Stars
7
Forks
1
Top Language
Python
Loading contributions...
Top Repositories
An attempt at a WebAuthn Roaming Authenticator for Android 🦙 This application is able to perform WebAuthn via CTAP/BLE, however a fundamental limitation in the Android BLE APIs means the application needs to be started manually before the authenticator can be used. Also, Chrome has dropped support for CTAP/BLE in favour of CTAP/caBLE (Cloud-Assisted BLE), mediated by their servers.
A fork of snow (Noise protocol framework in Rust) with support for NIST P-256
A personal multiplatform(-wannabe) key logger.
Python module for the ECB encryption practical. Part of the Cyber Security Practicals (https://www.cs.york.ac.uk/cyber-practicals)
A web application to demonstrate some vulnerabilities. Part of the Cibery Security Practicals.
A simple Python script to periodically update the A record of DNS records hosted on AWS Route 53.
Repositories
47A simple Python script to periodically update the A record of DNS records hosted on AWS Route 53.
Solo 1: open security key supporting FIDO2 & U2F over USB + NFC
A fork of snow (Noise protocol framework in Rust) with support for NIST P-256
Derivation of Serialize and Deserialize that replaces struct keys with numerical indices.
zfs-auto-snapshot Ansible role
No description provided.
Raw bindings to platform APIs for Rust
Data types and serde for public COSE_Keys
No description provided.
Apache Thrift
Concise Binary Object Representation (CBOR) Library
An attempt at a WebAuthn Roaming Authenticator for Android 🦙 This application is able to perform WebAuthn via CTAP/BLE, however a fundamental limitation in the Android BLE APIs means the application needs to be started manually before the authenticator can be used. Also, Chrome has dropped support for CTAP/BLE in favour of CTAP/caBLE (Cloud-Assisted BLE), mediated by their servers.
My Masters project - see https://www.academia.edu/33457401/Semantic_Expansion_to_improve_performance_of_Short-Text_Classification
Daemon based on liblxc offering a REST API to manage containers
Web based translation tool with tight version control integration.
Jorvik è la seconda e ultima versione del software del Progetto Gaia di Croce Rossa Italiana. GAIA è l'acronimo di "Gestione Avanzata ed Integrata dell'Anagrafica", nonché il nome di un pianeta dalla fantasia di Isaac Asimov.
No description provided.
A Request Bin application. Part of the Cyber Security Practicals.
Daemon to displays passive pop-up notifications
A personal multiplatform(-wannabe) key logger.
Python module for the ECB encryption practical. Part of the Cyber Security Practicals (https://www.cs.york.ac.uk/cyber-practicals)
A web application to demonstrate some vulnerabilities. Part of the Cibery Security Practicals.
Docker images for Italian Red Cross' Gaia Project at https://github.com/CroceRossaCatania/gaia/
No description provided.
Python interface to Google word2vec
Code for the Information vs. Data (was 'ECB') practical. Part of the Cyber Security Practicals (https://www.cs.york.ac.uk/cyber-practicals)
Information vs. Data (was 'ECB') practical. Part of the Cyber Security Practicals (https://www.cs.york.ac.uk/cyber-practicals)
A Python English Dictionary package. Part of the Cyber Security Practicals (https://www.cs.york.ac.uk/cyber-practicals)
The Python C extension required for the One-Time Pad practical. Part of the Cyber Security Practicals (https://www.cs.york.ac.uk/cyber-practicals)
Python code for the OTP practical. Part of the Cyber Security Practicals (https://www.cs.york.ac.uk/cyber-practicals)