Jean-Baptiste Terrazzoni's repositories
awesome-42
๐ The best for your 42 journey.
42-expert-system
๐งฎ Backward chaining rule based system in Python. RPN, Tree resolver, Tree representation, logic rule system, prompt. A medium article is available in description.
42-ssl-md5
๐ OpenSSL implementation in C. Supports md5, sha1, sha256, sha224, sha512 and sha384 algorithms. A medium article is available in description.
42-nm-otool
๐ฅ Nm and otool implementation in C. Parse Mach-o files, supports fat binaries, archives and corrupted binaries. A medium article is available in description.
42-docker-devstation
๐งจ Supercharge your setup with the best development and debugging packages.
42-piscine-reloaded
My 42 paris school entry test.
42-hypertube
๐บ A web application for discovering and streaming peer to peer videos. Made with NodeJS, Koa, Typescript, MongoDB, NextJS (ReactJS with SSR).
42-override
โ ๏ธ Advanced binary security project - Exploits and reverse engineering - x86 and x86-64 binaries.
42-dr-quine
๐ This project addresses auto-replication issues, and confronts you the Kleene's recursion theorem. A medium article is available in description.
42-rainfall
โ ๏ธ Intermediate cybersecurity project, and an introduction to binary analysis - X86 binaries.
42-corewar
Virtual machine simulating basic processors operations, with basic notions of Assembly. Written in C.
42-ft-printf
Custom printf implementation in C.
42-get-next-line
Read lines from a file descriptor.
42-libft-asm
๐ฅ Basic functions implemented in Assembly using the x86 Intel syntax. A medium article is available in description.
42-push-swap
Sorts data on a stack, with a limited set of instructions and limited number of moves. In C.
42-snowcrash
โ ๏ธ Entry level cybersecurity project - X86 binaries.
jterrazz-web
A personal portfolio website showcasing development projects, photography, and articles by Jean-Baptiste Terrazzoni.
package-typescript-quality
A shareable typescript quality configuration that can be used across multiple projects. This repository provides a common set of code quality and formatting rules to ensure consistency of code across different projects.
package-typescript
This package provides a consistent TypeScript configuration for projects.
package-typescript-test
This package provides Jest configuration and test packages for TypeScript projects.