Skip to content

Instantly share code, notes, and snippets.

Jerry Gamblin jgamblin

Block or report user

Report or block jgamblin

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@jgamblin
jgamblin / Dockerfile
Created Jul 26, 2019
Apple_Blee Dockerfile
View Dockerfile
FROM ubuntu:18.04
RUN apt-get update && \
apt-get upgrade -y
RUN apt-get update && \
apt-get install -y \
bluetooth \
bluez \
cmake \
@jgamblin
jgamblin / defconjson.py
Last active Jul 26, 2019
Defcon 27 JSON Schedule
View defconjson.py
# the issue is that website.txt is not in chronological or track order!
import os
import re
import json
os.system("lynx -dump https://defcon.org/html/defcon-27/dc-27-speakers.html >\
schedule.txt")
@jgamblin
jgamblin / NVD.py
Last active Jul 26, 2019
NVD CVEs to Indivual JSON files
View NVD.py
import requests
import json
import gzip
import os
import codecs
import time
from datetime import timedelta
start = time.time()
count = 0
@jgamblin
jgamblin / vc-local.py
Created Jun 28, 2019
A Local Version of VulnerableContainers.org
View vc-local.py
import csv
import os
import re
import requests
import subprocess
import time
from datetime import timedelta
from more_itertools import unique_everseen
start = time.time()
@jgamblin
jgamblin / popular_containers.py
Created Jun 27, 2019
Find The Most Pulled Containers From Docker Hub
View popular_containers.py
@jgamblin
jgamblin / sort.txt
Created Jun 18, 2019
Container Vulns Sort
View sort.txt
Owner/Container1
Total: 23 (UNKNOWN: 0, LOW: 3, MEDIUM: 13, HIGH: 7, CRITICAL: 0)
Owner/Container2
Total: 16 (UNKNOWN: 0, LOW: 2, MEDIUM: 12, HIGH: 2, CRITICAL: 0)
Owner/Container3
Total: 85 (UNKNOWN: 0, LOW: 7, MEDIUM: 44, HIGH: 24, CRITICAL: 10)
Owner/Container4
View bash_profile
# Add `~/bin` to the `$PATH`
export PATH="$HOME/bin:$PATH";
# Load the shell dotfiles, and then some:
# * ~/.path can be used to extend `$PATH`.
# * ~/.extra can be used for other settings you don’t want to commit.
for file in ~/.{path,bash_prompt,exports,aliases,functions,extra}; do
[ -r "$file" ] && [ -f "$file" ] && source "$file";
done;
unset file;
@jgamblin
jgamblin / nmapburp.sh
Created Sep 6, 2018
NMap a network and send all open web servers to Burp.
View nmapburp.sh
#!/bin/bash
#Script to Scan All Sites Found With A Simple NMAP Scan With Burp.
sites=$(nmap "$1" --open 443 --resolve-all --open -oG - | awk 'NR!=1 && /open/{print $2}')
for site in $sites
do
curl -vgw "\\n" 'http://127.0.0.1:1337/v0.1/scan' -d '{"urls":["'"$site"'"]}' > /dev/null 2>&1
printf "Scanning %s with burp.\\n" "$site"
done
@jgamblin
jgamblin / websiteup.sh
Created Sep 3, 2018
Simple Bash Script To Take A Long List Of Domains And Return Only Ones With Webpages.
View websiteup.sh
#!/bin/bash
for url in $(cat domains.txt)
do
if curl --output /dev/null --silent --head --fail "$url"; then
printf "$url \\n"
else
:
fi
done
@jgamblin
jgamblin / bountyburp.sh
Created Aug 30, 2018
Bulk Bug Bounty Scanning With Burp 2.0
View bountyburp.sh
#!/bin/bash
#Simple Script To Scan All Public Bounty Sites With Burp 2.0
sites=$(curl https://raw.githubusercontent.com/arkadiyt/bounty-targets-data/master/data/domains.txt)
for site in $sites
do
curl -vgw "\\n" 'http://127.0.0.1:1337/v0.1/scan' -d '{"urls":["'"$site"'"]}'
done
You can’t perform that action at this time.