I hereby claim:
- I am notdodo on github.
- I am edoardo_rosa (https://keybase.io/edoardo_rosa) on keybase.
- I have a public key whose fingerprint is 1220 9C4A 9062 019F 3D1D 9B77 BDC2 40F8 81A5 C413
To claim this, I am signing this object:
| #!/usr/bin/env python3 | |
| # | |
| # author: notdodo | |
| # | |
| import os | |
| import sqlite3 | |
| import itertools | |
| from multiprocessing import Pool | |
| try: |
I hereby claim:
To claim this, I am signing this object:
| #!/usr/bin/env zsh | |
| if ! hash lpass 2>/dev/null; then | |
| echo "Lastpass not installed" | |
| exit -1 | |
| fi | |
| if ! hash xsel 2>/dev/null; then | |
| echo "xsel not installed" | |
| exit -1 |
| #!/usr/bin/bash | |
| # | |
| # Author notdodo | |
| # | |
| # | |
| ############################################################################### | |
| # SCENARIO #################################################################### | |
| ############################################################################### |
| #!/usr/bin/env zsh | |
| trap ctrl_c INT | |
| # | |
| # author: notdodo | |
| # | |
| # Scan a set of IPs/subnets using multiple VPN profiles | |
| # | |
| # Default values of arguments | |
| local IPS="" | |
| local CREDENTIALS_FILE="./credentials.txt" |
| #!/usr/bin/env python3 | |
| import glob | |
| import requests | |
| import subprocess | |
| import sys | |
| from bs4 import BeautifulSoup | |
| from grp import getgrgid | |
| from os import stat, path, chown | |
| from pwd import getpwuid |
| #!/usr/bin/env python3 | |
| # Injector script to get a pseudo-interactive shell using xp_cmdshell | |
| # Source post: | |
| # Author: notdodo | |
| # https://twitter.com/_d_0_d_o_ | |
| # | |
| # USAGE: python3 ./mashell.py "whoami /priv" | |
| # | |
| import binascii | |
| import hashlib |
| #!/usr/bin/env python3 | |
| # -*- encoding: ascii -*- | |
| # | |
| # AUTHOR: Edoardo Rosa dodo https://github.com/notdodo | |
| # | |
| # DESCRIPTION: Parse `sqlmap` dumps from data breaches or leaks into JSON files | |
| # | |
| # Some files have shitty encoding/chars and they must be educated: | |
| # sed -i 's/[^[:print:]\t]//g; s/\\r//g' *.txt | |
| import click |
| #!/usr/bin/env zsh | |
| # | |
| toclean=${1} | |
| while read line; do | |
| local length=$(echo -n ${line} | \wc -m) | |
| if [[ ${length} -ge 50 ]]; then | |
| local match=$(echo ${line} | \awk '{print $1}') | |
| local file_match=$(\rg -i ${match} * -c | \awk -F ':' '{print $1}') |