Skip to content

Instantly share code, notes, and snippets.

View elreydetoda's full-sized avatar

Alex Rodriguez elreydetoda

View GitHub Profile
@elreydetoda
elreydetoda / get_hashcat_hash_types.py
Created June 24, 2022 13:32
python script to quickly get all the sample hashes from hashcat's website, and print them out
#!/usr/bin/env python3
# pip(env) install beautifulsoup4
from urllib.request import urlopen
from bs4 import BeautifulSoup
url = 'https://hashcat.net/wiki/doku.php?id=example_hashes'
soup = BeautifulSoup(urlopen(url).read(), features="html.parser")
import asyncio
loop = asyncio.get_event_loop()
async def hello():
await asyncio.sleep(3)
print('Hello!')
if __name__ == '__main__':
loop.run_until_complete(hello())
@elreydetoda
elreydetoda / 00_README.md
Created December 10, 2022 09:52 — forked from FilBot3/00_README.md
Trying to use VSCode from a Flatpak using Podman-Remote to connect to Host to use DevContainers
@elreydetoda
elreydetoda / pyenv.expect
Created February 5, 2023 05:20
small expect script for installing python version for pipenv + pyenv
#!/usr/bin/expect
set timeout 680
spawn pipenv --bare sync
expect "Y/n" { send "\r" } \
"All dependencies are now up-to-date!" { }
expect eof
@elreydetoda
elreydetoda / distk_mgmt.sh
Created November 27, 2024 12:28
TruNAS Scale Disk Mgmt
#!/usr/bin/env bash
# https://elrey.casa/bash/scripting/harden
set -${-//[sc]/}eu${DEBUG:+xv}o pipefail
function list_disks(){
lsblk -O --json |
jq -r '.blockdevices[] | select(.tran == "usb" or .tran == "scsi") | .children[] | "\(.label)\t\(.path)\t\(.size)\t\(.fstype)"'
}