Skip to content

Instantly share code, notes, and snippets.

Avatar

jrmdev

  • Australia
View GitHub Profile
View Build_Zoom_AppImage.sh
#!/bin/bash
APP=Zoom
OUTFILE="$APP.$(arch).AppImage"
URL="https://zoom.us/client/latest/zoom_amd64.deb"
rm -rf $OUTFILE ./AppDir && mkdir -p ./AppDir
echo "Downloading $APP..."
wget -q "$URL"
View Build_GoogleEarth_AppImage.sh
#!/bin/bash
APP="GoogleEarth"
VERSION="7.1.8.3036-r0"
OUTFILE="GoogleEarthPro.${VERSION}.$(arch).AppImage"
rm -rf $OUTFILE ./AppDir && mkdir -p ./AppDir
if [ "$(which patchelf)" == "" ]; then
echo "Insalling patchelf..."
sudo apt install -y patchelf
@jrmdev
jrmdev / HttpEvidenceGenerator.py
Last active Jul 1, 2020
Burp Proxy plugin to generate ready to paste text-based evidence for HTTP requests and responses.
View HttpEvidenceGenerator.py
##
## Evidence Generator Evidence Generator - Burp Extension
##
## Download Jython and configure it in the Extender options:
## http://search.maven.org/remotecontent?filepath=org/python/jython-standalone/2.5.4-rc1/jython-standalone-2.5.4-rc1.jar
##
## Right click on any request from different Burp Suite tools and send to the extension
##
from burp import IBurpExtender, ITab, IContextMenuFactory
@jrmdev
jrmdev / osslw.py
Created Apr 5, 2020
This is a helper script I made to assist with common OpenSSL command lines. See help for available commands.
View osslw.py
#!/usr/bin/env python
import os
import sys
from subprocess import CalledProcessError, check_output, PIPE
class ShellCmd():
def __init__(self, cmd):
self.output = None
self.returncode = None
self.command = cmd
@jrmdev
jrmdev / bruteforcer.py
Last active Apr 5, 2020
Multicore / Multiprocess custom python bruteforcer
View bruteforcer.py
# Multi-Core python custom bruteforcer
# To use, write a function that takes a plain-text candidate and returns the hash
# Implement any one-way hashing function.
# (See an example for md5sum at the end)
import multiprocessing
import itertools
class Bruteforcer:
View eotopo_downloader.py
#!/usr/bin/python
# ExplorOz EOTopo MAP
# Download tiles from https://www.exploroz.com/eotopo
# Get some cookies first and add them below.
# To remove empty files when it finishes use: find . -type d -empty -delete
# To compress the files use: advpng -z4
# To build an .mbtiles flies from the resulting folders, use https://github.com/mapbox/mbutil
import sys
import os
import math
View hema_downloader.py
#!/usr/bin/python
# HEMA ExplorerMAP
# Download tiles from http://skippy.hema-labs.com/AUS/ExplorerMap_v1_2/
# To remove empty files when it finishes use: find . -type d -empty -delete
# To compress the files use: advpng -z4
# To build an .mbtiles flies from the resulting folders, use https://github.com/mapbox/mbutil
import sys
import os
import math
import requests