Skip to content

Instantly share code, notes, and snippets.

View LoranKloeze's full-sized avatar

Loran Kloeze LoranKloeze

View GitHub Profile
@LoranKloeze
LoranKloeze / stemwijzer.py
Created February 7, 2017 00:47
Script om stemwijzer resultaten te pretty printen
#!/usr/bin/env python3.5
import subprocess
from prettytable import PrettyTable
import json
import time
print("Gegevens ophalen...")
party_ids = ['x'] * 2000
party_ids[1078] = 'VVD'
party_ids[1079] = 'PvdA'
@LoranKloeze
LoranKloeze / political_party_websites_vs_foreign_requests.py
Created May 6, 2019 19:46
To which external domains does a given Dutch politcal website connect?
# Copyright 2019 - https://www.twitter.com/LoranKloeze
# License: MIT
#
# This script was used for collecting the data for this Dutch article:
# https://www.lorankloeze.nl/2019/05/06/vreemde-communicatie-websites-politieke-partijen/
#
# Parse HAR files and print a table containg websites of Dutch political parties versus foreign requests
# This script answers the following question: 'To which external domains does a given website connect?'
#
# All HAR files are expected to contain the information provided by Google Chrome using the following workflow:
@LoranKloeze
LoranKloeze / probe_requests_to_sqlite3.py
Last active January 9, 2020 21:47
This script grabs 802.11 probe requests from the air and puts them in a sqlite3-db
#!/usr/bin/env python2.7
# 802.11 probe requests processor
# Copyright (C) 2017 Ralon cybersecurity
# Loran Kloeze - loran@ralon.nl - @lorankloeze
# MIT license: do with it what you want but use it for good
#
# This script grabs probe requests from the air and puts them in a sqlite3-db.
# It cleans up the database to prevent old entries from filling up too much disk
# space. Check the regex before starting this script because it assumes 3
# antennas on the wireless device.
@LoranKloeze
LoranKloeze / rumag.rb
Created March 30, 2020 11:46
RUMAG countdown
require 'open-uri'
require 'json'
require 'time'
loop do
doc = JSON.load(URI.open("https://www.instagram.com/graphql/query/?query_hash=c76146de99bb02f6415203be841dd25a&variables=%7B%22id%22%3A%22402024658%22%2C%22include_reel%22%3Afalse%2C%22fetch_mutual%22%3Atrue%2C%22first%22%3A24%7D&t23=#{Time.now.getutc.to_i}"))
count = doc['data']['user']['edge_followed_by']['count']
print "RUMAG Instagram countdown: #{count}\r"
$stdout.flush
sleep 3
@LoranKloeze
LoranKloeze / rumag.py
Created March 30, 2020 12:03
RUMAG countdown
import urllib.request, json, time, sys
while True:
with urllib.request.urlopen("https://www.instagram.com/graphql/query/?query_hash=c76146de99bb02f6415203be841dd25a&variables=%7B%22id%22%3A%22402024658%22%2C%22include_reel%22%3Afalse%2C%22fetch_mutual%22%3Atrue%2C%22first%22%3A24%7D") as url:
doc = json.loads(url.read().decode())
count = doc['data']['user']['edge_followed_by']['count']
sys.stdout.write("\rRUMAG Instagram countdown: %i" % count)
sys.stdout.flush()
time.sleep(3)
@LoranKloeze
LoranKloeze / probe_requests_OSX_to_screen_or_sqlite3.py
Last active July 8, 2020 14:33
Special for OSX: this script grabs 802.11 probe requests from the air and puts them on your screen or in a sqlite3-db
#!/usr/bin/env python2.7
# 802.11 probe requests processor
# Copyright (C) 2017 Ralon cybersecurity
# Loran Kloeze - loran@ralon.nl - @lorankloeze
# MIT license: do with it what you want but use it for good
#
# Tested on OS X El Capitan 10.11.6 - MacBook Air
#
# This script grabs probe requests from the air and outputs them on the screen
# and/or saves them to a sqlite3-db.
@LoranKloeze
LoranKloeze / Gemfile
Created July 12, 2020 14:40
UWV NOW pdf naar Excel
source 'https://rubygems.org'
ruby '2.7.1'
gem 'pdf-reader'
gem 'caxlsx'
@LoranKloeze
LoranKloeze / cit0day_dutch_domains.txt
Created November 19, 2020 21:24
Dutch domains in Cit0Day breach
# Source: https://www.troyhunt.com/inside-the-cit0day-breach-collection/
# Dutch article: https://www.volkskrant.nl/nieuws-achtergrond/honderden-miljoenen-inloggegevens-liggen-op-straat-ook-van-nederlandse-sites~b4c65c6a/
Kapster.nl {27.403} [NOHASH] (Business)_special_for_XSS.IS.rar
aanmelden-swv3008.nl {5.017} [HASH+NOHASH] (NoCategory)_special_for_XSS.IS.rar
acz.clubkledingwinkel.nl {1.526} [HASH+NOHASH] (Organizations&Government)_special_for_XSS.IS.rar
afstudeerportal.nl {4.879} [HASH+NOHASH] (Business)_special_for_XSS.IS.rar
allesvoordekinesist.nl {6.374} [NOHASH] (Business)_special_for_XSS.IS.rar
artaparts.nl {2.531} [NOHASH] (Auto)_special_for_XSS.IS.rar
astroforum.nl {9.328} [HASH] (Boards)_special_for_XSS.IS.rar
Positie Vorige positie Naam Leeftijd
1 1 Kim Putters 47
2 -- Jaap van Dissel 63
3 2 Feike Sijbesma 61
4 5 Jeroen Dijsselbloem 54
5 3 Herna Verhagen 54
6 -- Hubert Bruls 54
7 28 Peter Wennink 63
8 13 Frans van Houten 60
9 7 Klaas Knot 52
@LoranKloeze
LoranKloeze / scroll_twitter_followers.js
Last active March 6, 2021 09:12
Automatic scroll of Twitter followers, stop scrolling by hand...
/*
You know how Twitter never loads all the followers but you have to keep scrolling? Well,
this script automatically keeps scrolling to the end of the follower list.
30-05-2017
(c) 2017 - Loran Kloeze - loran@ralon.nl
Usage
- Go to https://www.twitter.com/twitter_handle/followers (change twitter_handle in i.e. realdonaldtrump)
- Open up the console (F12) (Firefox users: type 'allow pasting' if you haven't done so yet)
- Select the contents of this complete file and copy/paste it to the console and hit enter