Andrew Houlbrook's repositories
secure-indexes
A rough attempt to implement the secure index technique outlined in Eu-Jin Goh's Secure Indexes paper.
chinese-ecommerce-monitoring
A python scraper for smzdm.com and a simple workflow for monitoring products sold on Chinese e-Commerce platforms
exif-transform
A basic Maltego local transform for Phil Harvey's mighty EXIFTool application.
cnid-validator
Verify the integrity of a Chinese national ID (身份证) number, extract basic information about the card holder.
alicloud-envelope-encryption
Skeleton scripts implementing envelope encryption and decryption with Alibaba Cloud's KMS.
andrewhoulbrook.github.io
Data for andrewhoulbrook.com and later for exploring Jekyll.
anurandom
Random number generated from ANU
benfords-law
A script to compare a given dataset to Benford's Law and its generalized form.
china-reverseimage-transforms
Set of Maltego local transforms for reverse image searches via three of the most popular Chinese search engines
fanqie-cipher
An implementation of the famous Chinese General Qi Jiguang's (戚继光) so-called "Fanqie Cipher (反切码)" technique.
cockney-rhymer
A script to generate Cockney rhyming slang-style phrase constructions (just for fun).
colouring-book
SVG-based kids colouring book
diceware
An implementation of the Diceware method for creating passphrases.
gather-hardware-info
Small collection of basic shell scripts to help harvest a range of information about hardware components installed in different machines.
go-blockchain
An implementation of a rudimentary blockchain in Go
hibp-checker
A shell script for the Have I Been Pwned API (v3).
lego-builder
Simple mobile-first concept app for little Lego fans
password-spray-logmonitor
A very basic Bash script to monitor logs for password spraying attacks.
tangrams
Simple, interactive and responsive web app for those who love (or are yet to love) playing with tangrams.
translate-transforms
Maltego transforms for translating Simplified Chinese text into English or Pinyin
xiaomi-mibook-air
Some notes from setting up ElementaryOS on a Xiaomi Mibook Air 13 laptop.