Jean-Baptiste Terrazzoni's Projects
Virtual machine simulating basic processors operations, with basic notions of Assembly. Written in C.
๐งจ Supercharge your setup with the best development and debugging packages.
๐ This project addresses auto-replication issues, and confronts you the Kleene's recursion theorem. A medium article is available in description.
๐งฎ Backward chaining rule based system in Python. RPN, Tree resolver, Tree representation, logic rule system, prompt. A medium article is available in description.
Algorithmic C project for the 42 Paris School
๐ [UNCOMPLETED] FTP client and server implemented in C, based on the RFC959 standard. Handle file transfers on the TCP/IP protocol.
Custom printf implementation in C.
Read lines from a file descriptor.
๐บ A web application for discovering and streaming peer to peer videos. Made with NodeJS, Koa, Typescript, MongoDB, NextJS (ReactJS with SSR).
Handle a virtual anthill efficiently.
The basic libc library used in all the 42 school projects.
๐ฅ Basic functions implemented in Assembly using the x86 Intel syntax. A medium article is available in description.
๐ฝ C implementation of the malloc library using mmap. Go check the medium article if you want to learn more about how it works.
[WIP] A dating website made with VueJS and Express.
๐ธ [WIP] Mobile application in partnership with Deezer. Using React Native and NodeJS.
๐ฅ Nm and otool implementation in C. Parse Mach-o files, supports fat binaries, archives and corrupted binaries. A medium article is available in description.
โ ๏ธ Advanced binary security project - Exploits and reverse engineering - x86 and x86-64 binaries.
My 42 paris school entry test.
Sorts data on a stack, with a limited set of instructions and limited number of moves. In C.
โ ๏ธ Intermediate cybersecurity project, and an introduction to binary analysis - X86 binaries.
โ ๏ธ Entry level cybersecurity project - X86 binaries.
๐ OpenSSL implementation in C. Supports md5, sha1, sha256, sha224, sha512 and sha384 algorithms. A medium article is available in description.
[WIP] Compressor for ELF binaries (or runtime packer) made in C.
[WIP] Wallet cryptocurrency tracker, with end to end encryption and live datas. Made with golang / gin.
Wallet cryptocurrency tracker, with end to end encryption and live datas. Made with React.
A cryptocurrency tracker app created to learn about swift.
E-commerce backend created while learning about nodejs and ethereum.
E-commerce web and mobile client created while learning about ethereum.
A social marketplace that use cryptocurrencies. Created to learn about NodeJS, MySQL, VueJS and many more technos.
โ
[WIP] Not your usual TODO app. Made with React native.