Quin-Darcy
I am a graduate student in mathematics, I work in IT, and I like to write interesting programs.
Pinned Repositories
acvpproxy
ACVP Proxy for accessing the NIST ACVP server for testing cryptographic implementations
aes_crypt
A library written in Rust for the AES block cipher.
Animated-Centroidal-Voronoi-Tessellation
This program attempts to animate Floyd's relaxation method in calculating a centroidal voronoi tessellation. Check it out by clicking the link below!
Animated-Eigenvalues-of-Adjoint-Representation-of-Cartan-Subalgebra
This program creates a .gif from the eigenvalues derived from linear combinations of the adjoint representation of a cartan subalgebra which is based on user input.
arch-linux-setup
This repo contains my personal config files, package installation list, setup script, and installation instructions.
injector
A DLL injector written in Rust which utilizes the winapi crate and extensive logging.
netic
Genetic network protocol fuzzer implemented in Rust.
notes
Reinforcement-Learning-Path-Finder
This program gives the user a choice between two reinforment learning algorithms: Epsilon-Greedy and Lower Confidence Bound - this algorithm is then used to find the shortest path within a lattice. Click the question mark in the upper right hand corner, after following the link below, to explore all the options.
Voronoi-Tesselation
Using a quadtree to implement the divide and conquer algorithm, a voronoi tessellation for a collection of points is calculated and displayed. Try it out by clicking the link below!
Quin-Darcy's Repositories
Quin-Darcy/acvpproxy
ACVP Proxy for accessing the NIST ACVP server for testing cryptographic implementations
Quin-Darcy/aes_crypt
A library written in Rust for the AES block cipher.
Quin-Darcy/arch-linux-setup
This repo contains my personal config files, package installation list, setup script, and installation instructions.
Quin-Darcy/crypter-cli
A tool written in Rust which recursively crawls a given directory and uses parallel processing to encrypt and decrypt all files.
Quin-Darcy/injector
A DLL injector written in Rust which utilizes the winapi crate and extensive logging.
Quin-Darcy/netic
Genetic network protocol fuzzer implemented in Rust.
Quin-Darcy/Reinforcement-Learning-Path-Finder
This program gives the user a choice between two reinforment learning algorithms: Epsilon-Greedy and Lower Confidence Bound - this algorithm is then used to find the shortest path within a lattice. Click the question mark in the upper right hand corner, after following the link below, to explore all the options.
Quin-Darcy/shasher
A library for computing SHA-256 hash function written in Rust.
Quin-Darcy/Voronoi-Tesselation
Using a quadtree to implement the divide and conquer algorithm, a voronoi tessellation for a collection of points is calculated and displayed. Try it out by clicking the link below!
Quin-Darcy/arp-spoof
Minimal ARP-Spoofing tool written in Rust
Quin-Darcy/beaglebone_black_setup
A comprehensive script for automatically setting up a Debian Linux environment on BeagleBone Black.
Quin-Darcy/bernie_hmac
This Rust library offers a custom implementation of the SHA-256 cryptographic hash function and HMAC-SHA-256 (Hash-based Message Authentication Code) construction using SHA-256.
Quin-Darcy/bin_fuzzer
C-based tool that automates interactions with binaries by spawning child processes, each running a specified binary and communicating via sockets with a server in the parent process.
Quin-Darcy/client_server
Quin-Darcy/Default-Windows-Desktop-Configuration
This powershell script is intended to configure the default applications and taskbar layout for new users on Windows machines.
Quin-Darcy/dh
A small library to be used in the generation of public and private keys for the Diffie-Hellman key exchange. Utilizes the 3072-bit MODP Group listed in RFC 3526.
Quin-Darcy/Game-of-Life-with-Deep-Q-Learning
This project leverages Deep Q-Learning (DQN) to optimize initial grid states in Conway's Game of Life, aiming to maximize population age, diversity, and growth.
Quin-Darcy/Game-of-Life-with-Reinforcement-Learning
This project is an exploration of Conway's Game of Life. Using Rust and the Nannou framework, it simulates a dynamic environment where each cell's initial state is influenced by an embedded reinforcement learning agent seeking to maximize population longevity.
Quin-Darcy/hooky
A dynamic Windows DLL injection tool written in Rust, designed for function hooking
Quin-Darcy/masscom
A rust implementation of a C2 server and its client.
Quin-Darcy/MemMap
A cross-platform library for mapping files into memory.
Quin-Darcy/neural_net
A Rust implementation of a neural network
Quin-Darcy/PE-Parser
This program parses a Windows PE file and outputs information gathered by parsing.
Quin-Darcy/ProcMon-Visualizer
This project aims to create unique visualizations to the events exported from the Microsoft Sysinternals tool ProcMon.
Quin-Darcy/rogue_ap
A simple pair of bash scripts which can spin up and tear down an access point. Designed to be used on Raspberry Pi in conjunction with dnsmasq and hostapd.
Quin-Darcy/rsa_encrypter
A Rust implementation of RSA encryption/decryption.
Quin-Darcy/seccom
Quin-Darcy/thread_buffer_evolver
This program utilizes a genetic algorithm to optimize parameters for entropy calculation, specifically focusing on thread count and buffer size. Designed to efficiently compute the entropy of various file sizes and types, it employs genetic algorithms to find the optimal configuration of thread and buffer size for each file.
Quin-Darcy/wifi_attack
C code using airodump to scan and attack wireless networks.
Quin-Darcy/wsd_to_ip
A Rust program to automatically take printers connected locally with WSD and re-install them using TCP/IP.