Kevin Thomas (@mytechnotalent)

Top repositories

1

Reverse-Engineering

A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM and embedded RISC-V architectures.
Assembly
11,158
star
2

Hacking-Windows

A FREE Windows C development course where we will learn the Win32API and reverse engineer each step utilizing IDA Free in both an x86 and x64 environment.
C
1,362
star
3

Python-For-Kids

A FREE comprehensive online Python development tutorial FOR KIDS utilizing an official BBC micro:bit Development Board going step-by-step into the world of Python for microcontrollers.
Python
732
star
4

Go-Hacking

A FREE comprehensive online Go hacking tutorial utilizing the x64, ARM64 and ARM32 architectures going step-by-step into the world of reverse engineering Golang from scratch.
Go
203
star
5

Hacking-Rust

A FREE comprehensive online Rust hacking tutorial utilizing the x64, ARM64 and ARM32 architectures going step-by-step into the world of reverse engineering Rust from scratch.
Rust
170
star
6

turbo-scanner

A port scanner and service detection tool that uses 1000 goroutines at once to scan any hosts IP or FQDN with the sole purpose of testing your own network to ensure there are no malicious services running.
Go
148
star
7

turbo-attack

A turbo traffic generator pentesting tool to generate random traffic with random MAC and IP addresses in addition to random sequence numbers to a particular IP and port.
Go
133
star
8

Embedded-Hacking

A FREE comprehensive step-by-step embedded hacking tutorial covering Embedded Software Development to Reverse Engineering.
C
130
star
9

Zeek-Network-Security-Monitor

A Zeek Network Security Monitor tutorial that will cover the basics of creating a Zeek instance on your network in addition to all of the necessary hardware and setup and finally provide some examples of how you can use the power of Zeek to have absolute control over your network.
Zeek
60
star
10

TOR-Everything

Simple FREE guide to set up TOR stealth and persistence with complete anonymity.
57
star
11

Embedded-Assembler

A FREE comprehensive step-by-step embedded Assembler tutorial covering the basics including coding your own vector table and linker script from scratch, I/O programming all the way to up to developing and hacking IoT.
Assembly
36
star
12

rea

A Reverse Engineering Assistant leveraging Retrieval-Augmented Generation (RAG) and the LLaMA-3.1-8B-Instant Large Language Model (LLM). This tool is designed to revolutionize reverse engineering tasks by combining machine learning with retrieval-based systems.
Jupyter Notebook
28
star
13

CortexaAI

An open-source Test Automation framework with Docker and Kubernetes integration.
Python
28
star
14

dc540-0x00001

DC540 hacking challenge 0x00001.
26
star
15

Hacking-C-Plus-Plus

A comprehensive C++ course where we learn every facet of C++ and how it relates to the ARM 64 architecture as we will reverse engineer each step in ARM 64 assembly language to get a full understanding of the environment.
C++
25
star
16

pa

A Personal Assistant leveraging Retrieval-Augmented Generation (RAG) and the LLaMA-3.1-8B-Instant Large Language Model (LLM). This tool is designed to revolutionize PDF document analysis tasks by combining machine learning with retrieval-based systems.
Jupyter Notebook
22
star
17

Gemini

Google Gemini AI model w/speech recognition and voice.
Python
22
star
18

AArch64-Bytes

A series of small ARM 64 bite-size articles to help one better reverse AArch64 ARM 64 Linux binaries.
Assembly
20
star
19

Hacking-RISC-V

A FREE comprehensive step-by-step embedded RISC-V hacking tutorial covering RISC-V Embedded Software Development to Reverse Engineering.
C++
20
star
20

Ansible-For-Everyone

A FREE Ansible course that takes you step-by-step through building a custom Ansible Framework from scratch.
Python
19
star
21

Fundamental-CPP

The book and code repo for the FREE Fundamental C++ book by Kevin Thomas.
C++
18
star
22

CircuitPython_Unittest

A repo that provides the MP-Lib unittest.py to CircuitPython to allow makers to take full advantage of Python's unittest within CircuitPython.
Python
17
star
23

dc540-0x00005b

DC540 hacking challenge 0x00005b.
Assembly
16
star
24

Automated-DevOps

Automated DevOps is a repo that integrates Red Hat Linux 8, CentOS Stream and Oracle Linux 8 Packer templates for a vSphere & ESXi enterprise environment with Ansible provisioning for the VM instances utilizing GitLab Infrastructure As Code build automation.
Shell
15
star
25

kgpt

A custom GPT based on [Zero To Hero](https://karpathy.ai/zero-to-hero.html) utilizing tiktoken with the intent to augment AI Transformer-model education and reverse engineer GPT models from scratch.
Python
14
star
26

0x01-ARM-32-Hacking-Hello-World

ARM 32-bit Raspberry Pi Hacking Hello World example in Kali Linux.
Assembly
13
star
27

dc540-0x00002

DC540 hacking challenge 0x00002 [MicroPython CTF].
C
13
star
28

micro-bit-Reverse-Engineering

A micro:bit entry-level Reverse Engineering tutorial code repo which was presented at the 2021 micro:bit LIVE event.
12
star
29

dc540-0x00004

DC540 hacking challenge 0x00004 [C CTF].
C
12
star
30

ToyOS

ToyOS is a simple x86 OS that only accepts numeric values into the input stream and returns them to a standard out console.
Assembly
12
star
31

KevinSaber

KevinSaber is a Oculus Rift and Oculus Quest game that is a BeatSaber clone where you strike the boxes as they fly past you in a fierce frenzy. The pace of this game is fast and if you are looking to get your exercise on, this is your game!
C#
12
star
32

0x02-ARM-32-Hacking-Int

ARM 32-bit Raspberry Pi Hacking Int example in Kali Linux.
C
11
star
33

deepfake-detector

Deepfake Detector is an AI/ML model designed to detect AI-generated or manipulated images.
Python
11
star
34

dc540-0x00003

DC540 hacking challenge 0x00003 [C CTF].
C
10
star
35

C-64-Assembly

A 6502-based Commodore 64 assembly language repo for OSX and Ubuntu. This is a very small and targeted OSX and Ubuntu port based on the original work of Chibi Akumas as the sole purpose of this small repo is to help you port Chibi's work to OSX or Ubuntu and nothing more. For more detailed 6502 tutorials please visit https://www.assemblytutorial.com to get your started.
Assembly
9
star
36

VRPong

VRPong is a Oculus Rift and Oculus Quest game that is a classic Pong clone where have two paddles to which your left controller handles the left paddle and the right controller to hanldle the right paddle. Tons of retro fun in this game!
C#
9
star
37

falcongpt

Simple GPT app that uses the falcon-7b-instruct model with a Flask front-end.
Python
8
star
38

STM32F4_Persistent_Flash_Driver

An STM32F4, persistent flash driver written entirely in Assembler.
Assembly
8
star
39

Selenium-For-Everyone

A FREE Selenium course that takes you step-by-step through building a custom Selenium Framework from scratch.
Java
7
star
40

dc540-0x00006

DC540 hacking challenge 0x00006.
Assembly
7
star
41

pico-micropython-debug-template

A Raspberry Pi Pico RP2040 debug template repo with step-by-step instructions on how to freeze your MicroPython files into C firmware and reverse engineer the binary with OpenOCD and GDB.
Python
6
star
42

MicroPython-micro-bit-Study-Buddy

The micro:bit Study Buddy is a micro:bit Electronic Educational Engagement Tool designed to help students learn a new classroom subject with the assistance of a micro:bit TED (Talking Educational Database) and a micro:bit TEQ (Talking Educational Quiz).
Python
6
star
43

0x03-ARM-32-Hacking-Float

ARM 32-bit Raspberry Pi Hacking Float example in Kali Linux.
C
5
star
44

0x05-ARM-32-Hacking_Char

ARM 32-bit Raspberry Pi Hacking Char example in Kali Linux.
C
5
star
45

Fundamental-Go

A comprehensive and FREE Online Go Development tutorial going step-by-step into the world of Go.
Go
5
star
46

Pico-Escape-Room

Raspberry Pi Pico Escape Room game.
Python
5
star
47

Fundamental-Python

A comprehensive and FREE Online Python Development tutorial going step-by-step into the world of Python.
Python
5
star
48

MicroPython-micro-bit-Talking-BuildaBot

This is a FUN talking BuildaBot for the official BBC micro:bit V2 where you get to build your VERY OWN TALKING BOT FROM SCRATCH!
Python
5
star
49

0x06-ARM-32-Hacking-Char-Pointer

ARM 32-bit Raspberry Pi Char Pointer example in Kali Linux.
C
4
star
50

0x04-ARM-32-Hacking-Double

ARM 32-bit Raspberry Pi Hacking Double example in Kali Linux.
C
4
star
51

MicroPython-For-micro-bit

A FREE MicroPython course designed to teach MicroPython with specific application to the micro:bit V2.
Python
4
star
52

pico-c-nrf24l01-driver

A Raspberry Pi Pico NRF24L01 driver written in C.
C
4
star
53

dc540-0x00007

DC540 hacking challenge 0x00007 [UNKNOWN CTF].
4
star
54

Automation-Framework

An open-source Automation Framework.
Python
3
star
55

MicroPython-micro-bit-Talking-TextaBot

This is a FUN talking TextaBot for the official BBC micro:bit V2 where you get to build your VERY OWN TALKING TEXTABOT FROM SCRATCH!
Python
3
star
56

pico-c-terminal-input-driver

A Raspberry Pi Pico terminal input driver written in C.
C
3
star
57

dc540-0x00005a

DC540 hacking challenge 0x00005a.
Python
3
star
58

Salary-Calculator

A salary calculator that will take your annual salary as an input and calculate your monthly, bi-weekly or weekly salary.
Java
3
star
59

MicroPython-micro-bit-Talking-Sound

The micro:bit Talking LED Blink And Breath is a micro:bit Electronic Educational Engagement Tool designed to help students create a talking sound application.
Python
3
star
60

chicago-influenza-binary-classification

Data Analysis & Machine Learning w/ Chicago Inpatient, Emergency Department, and Outpatient Visits for Respiratory Illnesses
Jupyter Notebook
2
star
61

BicoptAR

A fun augmented reality game where you get to shoot down two different kinds of bicopters that exist within your space!
Swift
2
star
62

STM32F401CCUx_PA0ButtonHandler

STM32F401CCUx_PA0ButtonHandler driver.
Assembly
2
star
63

mojonet

PyTorch Neural Network wrapper to help transition existing projects into the Mojo programming language.
Mojo
2
star
64

x86-Controlled-Input

x86 controlled input example taking a max of 4 bytes from the terminal and checking for a successful combination of int values in a row.
Assembly
2
star
65

rp5-proj

A minimalistic GPIO command and function library to work with the Raspberry Pi 5.
C
2
star
66

STM32F4_SSD1306_Driver

An STM32F4, SSD1306 display driver written entirely in Assembler.
Assembly
2
star
67

Pico_WS2812_Driver

A Raspberry Pi Pico WS2812 NeoPixel driver written entirely in C.
C
2
star
68

STM32F4_LoRa_UART_Driver

An STM32F4, RYLR998 LoRa UART driver written entirely in Assembler.
Assembly
2
star
69

MicroPython-micro-bit-Talking-Heads-Or-Tails

This is a FUN talking Heads Or Tails game for the official BBC micro:bit V2 where you play with get to play with our little talking friend!
Python
1
star
70

CircuitPython-IoT-Trivia

An IoT Trivia app that shows you how to take a JSON web API such as the opentdb.com API and stream and display it on a FeatherS2 in an OLED display.
Python
1
star
71

MicroPython-micro-bit_Friend_MOD

The Friend module is a micro:bit chatbot that you can run inside of the REPL.
Python
1
star
72

stm32f4xx

An stm32f4xx custom HAL driver.
C
1
star
73

Live-COVID-19-Tracker

Live COVID-19 Tracker is a simple web app that shows the latest COVID-19 statistics feed of the world and your country of choice in real-time which refreshes every 60 seconds.
JavaScript
1
star
74

mp-pico-project-template

MicroPython Pico Project Template.
Shell
1
star
75

UnicoptAR

A fun augmented reality game where you get to shoot down two different kinds of unicopters that exist within your space!
Swift
1
star
76

MicroPython-micro-bit-MicroCipher

A simple MicroPython micro:bit MicroCipher where you can create encrypted messages and then decrypt them when you share the cipher and encrypted message.
Python
1
star
77

MicroPython-micro-bit-Talking-Blink-And-Breath

The micro:bit Talking LED Blink And Breath is a micro:bit Electronic Educational Engagement Tool designed to help students create a talking blink and breath application.
Python
1
star
78

STM32F401CCU6-Persistent-Flash-Driver

STM32F401CCU6 persistent flash driver.
Assembly
1
star
79

IoT

Iot TLS minimalistic project utilizing a Raspberry Pi 5 as a TLS server and a PicoW as a TLS client.
C
1
star
80

MicroSTEM

Empower kids today with STEM and Python on the Raspberry Pi Pico to secure tomorrow’s AI-driven careers using a Jupyter Notebook w/ the Pico to teach Python, Data Science and Electrical Engineering for kids!
Jupyter Notebook
1
star
81

STM32F4_Button_Interrupt_Driver

An STM32F4, button interrupt driver written entirely in Assembler.
Assembly
1
star
82

Live-COVID-19-Tracker-US

Live COVID-19 Tracker is a simple web app that shows the latest COVID-19 statistics feed of individual US States of choice in real-time which refreshes every 60 seconds.
JavaScript
1
star
83

HTTPS-Tunneling-Binary-Classification

HTTPS Tunneling Data Analysis & Machine Learning Binary Classification Model
Jupyter Notebook
1
star