Skip to content

Instantly share code, notes, and snippets.

View 003random's full-sized avatar
:shipit:
../../../dev/random

003random 003random

:shipit:
../../../dev/random
View GitHub Profile
nmap -p $(cat ports.txt | paste -sd "," -) $(dig +short poc-server.com | grep -oE "\b([0-9]{1,3}\.){3}[0-9]{1,3}\b" | head -1) | grep -P "\b(https?|ssl)\b" | tail -n +2 | cut -d '/' -f1
#!/usr/bin/env python3
import os, math
def neighbors(matrix, rowNumber, colNumber):
result = []
for rowAdd in range(-1, 2):
newRow = rowNumber + rowAdd
if newRow >= 0 and newRow <= len(matrix)-1:
for colAdd in range(-1, 2):
sudo /path/to/masscan/bin/masscan $(dig +short example.com | grep -oE "\b([0-9]{1,3}\.){3}[0-9]{1,3}\b" | head -1) -p0-10001 --rate 1000 --wait 3 2> /dev/null | grep -o -P '(?<=port ).*(?=/)'
nmap -p $(cat ports.txt | paste -sd "," -) $(dig +short poc-server.com | grep -oE "\b([0-9]{1,3}\.){3}[0-9]{1,3}\b" | head -1)
@003random
003random / SSL_CERT_INFO.go
Last active June 25, 2019 18:34
Displays SSL Certificate Info. Every property is either a string or a int. No objects, for easy storing.
package main
import (
"fmt"
"os"
"net"
"bytes"
"strings"
"encoding/pem"
"crypto/tls"
massdns -r ~/wordlists/resolvers.txt -q -t A -o S -w "amass-online.txt" "amass.txt"
package main
import (
"github.com/miekg/dns"
"net"
"os"
"log"
"fmt"
)
@003random
003random / ssrf.go
Created December 8, 2019 20:09
Golang SSRF Protection & Prevention Using a Whitelist
package main
import (
"context"
"errors"
"log"
"net"
"net/http"
"strings"
"time"
amass -rf ~/wordlists/resolvers.txt -d "$domain" -o "amass.txt" > /dev/null 2>&1
#!/usr/bin/env bash
while getopts ":d:" opt; do
case $opt in
d)
domain=$OPTARG
;;
esac
done