Kevin Thomas (@mytechnotalent)

Top repositories

1

Reverse-Engineering

A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit ARM & 64-bit ARM architectures.
Assembly
10,068
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,294
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
719
star
4

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
153
star
5

turbo-scanner

A port scanner and service detection tool that uses 1000 goroutines at once to scan any hosts's ip or fqdn with the sole purpose of testing your own network to ensure there are no malicious services running.
Go
140
star
6

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
140
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
114
star
8

Embedded-Hacking

A FREE comprehensive step-by-step embedded hacking tutorial covering Embedded Software Development to Reverse Engineering.
C
105
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
59
star
10

TOR-Everything

Simple FREE guide to set up TOR stealth and persistence with complete anonymity.
52
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
31
star
12

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
13

CortexaAI

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

dc540-0x00001

DC540 hacking challenge 0x00001.
23
star
15

AArch64-Bytes

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

Ansible-For-Everyone

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

Fundamental-CPP

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

dc540-0x00005b

DC540 hacking challenge 0x00005b.
Assembly
15
star
19

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
14
star
20

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
13
star
21

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
22

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

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

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
24

0x02-ARM-32-Hacking-Int

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

dc540-0x00004

DC540 hacking challenge 0x00004 [C CTF].
C
11
star
26

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
11
star
27

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
11
star
28

dc540-0x00002

DC540 hacking challenge 0x00002 [MicroPython CTF].
C
10
star
29

dc540-0x00003

DC540 hacking challenge 0x00003 [C CTF].
C
9
star
30

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
31

Selenium-For-Everyone

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

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#
7
star
33

dc540-0x00006

DC540 hacking challenge 0x00006.
Assembly
7
star
34

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
35

STM32F4_Persistent_Flash_Driver

An STM32F4, persistent flash driver written entirely in Assembler.
Assembly
6
star
36

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

ARM 32-bit Raspberry Pi Char Pointer example in Kali Linux.
C
5
star
37

0x05-ARM-32-Hacking_Char

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

0x03-ARM-32-Hacking-Float

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

falcongpt

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

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
5
star
41

Fundamental-Go

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

Pico-Escape-Room

Raspberry Pi Pico Escape Room game.
Python
5
star
43

Fundamental-Python

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

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
45

0x04-ARM-32-Hacking-Double

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

pico-c-nrf24l01-driver

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

MicroPython-For-micro-bit

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

dc540-0x00007

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

Automation-Framework

An open-source Automation Framework.
Python
3
star
50

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
51

pico-c-terminal-input-driver

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

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
53

Gemini

Google Gemini AI model w/speech recognition and voice.
Python
3
star
54

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
55

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
56

dc540-0x00005a

DC540 hacking challenge 0x00005a.
Python
2
star
57

STM32F401CCUx_PA0ButtonHandler

STM32F401CCUx_PA0ButtonHandler driver.
Assembly
2
star
58

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
59

rp5-proj

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

STM32F4_LoRa_UART_Driver

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

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
62

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
63

MicroPython-micro-bit_Friend_MOD

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

stm32f4xx

An stm32f4xx custom HAL driver.
C
1
star
65

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
66

mp-pico-project-template

MicroPython Pico Project Template.
Shell
1
star
67

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
68

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
69

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
70

STM32F401CCU6-Persistent-Flash-Driver

STM32F401CCU6 persistent flash driver.
Assembly
1
star
71

IoT

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

STM32F4_SSD1306_Driver

An STM32F4, SSD1306 display driver written entirely in Assembler.
Assembly
1
star
73

STM32F4_Button_Interrupt_Driver

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

Pico_WS2812_Driver

A Raspberry Pi Pico WS2812 NeoPixel driver written entirely in C.
C
1
star
75

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