Thomas Laurenson's repositories
MQTT-Subscription-Examples
A collection of simple applications that can subscribe to topics from an MQTT broker.
startrek_payroll
A simple SQL injection vulnerable web application powered by Docker
Dragino_LoRaShield_Node_AU915
A project to get the Dragino LoRaShield US900 version working on AU915 frequencies. Includes a modified version of the LMIC library (previously forked for Arduino) to enable operation on the AU915 frequency, specifically band 2 as used by The Things Network. Also contains example Arduino sketch that should require no additional modification (apart from additional code to include sensors etc.)
trophyroom
Collection of walk through, hints, notes, code snippets, tools logs and resources for vulnerable CTF-style boxes
CellXML-offreg
CellXML-offreg.exe is a portable Windows tool that parses an offline Windows Registry hive file and converts it to the RegXML format. CellXML-offreg leverages the Microsoft Windows offreg.dll library to aid in parsing the Registry structure.
NetXML-API-and-Tools
An API for the NetXML data abstraction commonly used in IEEE 802.11 Wi-Fi surveying tools including kismet and aircrack-ng suite of tools. Includes simple Python scripts to convert NetXML documents to CSV and KML file formats.
arduino-lmic
LoraWAN-in-C library, adapted to run under the Arduino environment
CellXML-Registry
CellXML-Registry.exe is a portable Windows tool that parses an offline Windows Registry hive file and converts it to the RegXML format. CellXML-Registry leverages the Registry parser project by Eric Zimmerman to aid in parsing the Registry structure.
DFXMLTools
A selection of tools using the DFXML data abstraction
IRDNumberScanner
A bulk_extractor scanner plug-in to detect and validate Inland Revenue (IRD) Numbers
SecureMilkCarton
An intentionally vulnerable web application... the difference from others: this application is designed to be secured not exploited.
vSphereScripts
A collection of PowerShell scripts for managing vSphere/vRealize virtual machines in a tertiary learning environment
pickthebox
Web app to help you pick a Hack The Box machine!
thomaslaurenson.github.io
Personal homepage and blog for Thomas Laurenson
apxml
APXML is a forensic data abstraction deisgned to store digital artifacts (directories, data files, Registry keys and Registry values) associated with application software. A Python API (apxml.py) is provided to automate processing of the contents of APXML documents. This repository also contains a varity of sample programs to automate processing of APXML documents.
apxml_schema
XML Schema for Application Profile XML (APXML)
LearnPracticalCrypto
A selection of simple tools to help learn the fundamentals of practical crypotgraphy in InfoSec
test-deploy-hugo-pages-using-actions
Quick repo to test building and deploying Hugo using GitHub Actions
test-deploy-vite-pages-using-actions
Quick repo to test building and deploying Vite using GitHub Acitons
test-robotgo-build-and-release
Test repo for building Golang project with GitHub Actions
thomaslaurenson
A special repo!
Vestigium
Vestigium is a proof of concept implementation of an application profiling framework. The framework automates the detection of file system and Windows Registry entries. All digital artifacts associated with an application are represented and processing automated by using the standardised DFXML, RegXML and APXML forensic data abstractions.