Simeon Wuthier's starred repositories
openai-python
The official Python library for the OpenAI API
Awesome-Fuzzing
A curated list of fuzzing resources ( Books, courses - free and paid, videos, tools, tutorials and vulnerable applications to practice on ) for learning Fuzzing and initial phases of Exploit Development like root cause analysis.
python-bitcoinlib
Python3 library providing an easy interface to the Bitcoin data structures and protocol.
optee_client
Normal World Client side of the TEE
blockchain-simulator
A proof-of-work network simulator for blockchain and cryptocurrency research.
Sherloc-Cortex-M-CFVD
SHERLOC: Secure and Holistic Control-Flow Violation Detection on Embedded Systems
BASIC-transpiler
Run BASIC code from the browser.
tcp-udp-socket-file-transfer
Socket programming: TCP, UDP + ARQ stop-and-wait, and UDP + ARQ selective repeat.
bitcoin-version-plus-plus
Bitcoin Core v23 with added functionality that is backward compatible with the other Bitcoin nodes.
2048-sampler
A tool used to analyze different swipe patterns within the 2048 game to quantify the effectiveness of swipe patterns.
academic-pdf-similarity-score
Compute the similarity between two PDF manuscripts; a useful tool for journal extensions.
anti-withholding-reward-system-analyzer
A theoretical tool to compute and analyze the reward given to Bitcoin miners.
assembly_instruction_extractor_cpp
Log the distribution of assembly instructions used to execute a given C++ function using GDB.
expression-evaluator
Convert from infix notation to postfix notation, then evaluate the expression.
mining-difficulty-calculator
A simple tool used to brainstorm the non-synchronous nature of the mining difficuly adjustment in PoW-based blockchains.
my-linux-2.6.32-kernel
The CentOS Linux kernel with additional modifications for development & testing purposes.
networking-protocol-stress-tester
Adds a network filter to the networking interface that delays packets, drops packets, duplicates packets, or corrupts packets at user-selected configurations.
number-system-tables
A tool for understanding the relationships between binary, hexadecimal, and other number systems.
uncle-block-attack-analyzer
A theoretical tool to compute and analyze the equations presented in our Uncle Block Attack paper