Skip to content

Instantly share code, notes, and snippets.

@ishideo
ishideo / offsec.md
Created February 29, 2024 09:51 — forked from jivoi/offsec.md
Penetrating Testing/Assessment Workflow

Penetrating Testing/Assessment Workflow & other fun infosec stuff

https://github.com/jivoi/pentest

My feeble attempt to organize (in a somewhat logical fashion) the vast amount of information, tools, resources, tip and tricks surrounding penetration testing, vulnerability assessment, and information security as a whole*

@ishideo
ishideo / jq-cheetsheet.md
Created February 29, 2024 09:52 — forked from olih/jq-cheetsheet.md
jq Cheet Sheet

Processing JSON using jq

jq is useful to slice, filter, map and transform structured json data.

Installing jq

On Mac OS

brew install jq

@ishideo
ishideo / zgrab.sh
Created February 29, 2024 09:55 — forked from gabemarshall/zgrab.sh
Zgrab2 helper script to include the http(s) port in the output
#!/bin/bash
#
# ex: ./zgrab.sh www.contoso.com 443
echo $1 | zgrab2 http --retry-https --port $2 | awk '{first=substr($0,1,1);gsub(/./,"{\"port\":'"$2"',",first);end=substr($0,2);print first end}'
@ishideo
ishideo / Reduce docker image size.md
Created March 14, 2024 02:22 — forked from shinsenter/Reduce docker image size.md
Make your Docker images smaller by reducing the number of layers
@ishideo
ishideo / update-dns.sh
Created May 27, 2025 04:33 — forked from lsowen/update-dns.sh
Calculate Reverse ipv6 PTR Record in Bash (using awk and sed)
function reverseIp6 {
echo "$1" | awk -F: 'BEGIN {OFS=""; }{addCount = 9 - NF; for(i=1; i<=NF;i++){if(length($i) == 0){ for(j=1;j<=addCount;j++){$i = ($i "0000");} } else { $i = substr(("0000" $i), length($i)+5-4);}}; print}' | rev | sed -e "s/./&./g"
}
$(reverseIp6 "2001:db8:85a3::8a2e:370:7334")"ip6.arpa."
#Result: 4.3.3.7.0.7.3.0.e.2.a.8.0.0.0.0.0.0.0.0.3.a.5.8.8.b.d.0.1.0.0.2.ip6.arpa.