Skip to content

Instantly share code, notes, and snippets.

#!/usr/local/bin/zsh
if [[ -z $1 ]]; then
echo 'syntax: shootphantom URL [name] (.png will be added for you)'
echo 'if NAME is empty a name will be attempted to be guessed'
return 1
fi
DATE=`date +%s`
URL=$1
echo 'url is:' $URL
if [[ ! -z $2 ]];then
fun_hash () {
#pass it the fullpath thing (celery)
for hashsum in "${hashCMDs[@]}"
do
echo -n "$hashsum "
$hashsum $1
done
}
@pronto
pronto / hash all the things
Created December 9, 2014 15:01
all the hash
#!/bin/bash
mkdir ./.hashes/
arr=($(find `pwd` -type f))
for celery in "${arr[@]}"
do
name=$(echo $celery | sed 's,.*/,,')
echo $name
echo $celery
md5sum $celery >> ./.hashes/$name.hash.txt
sha512sum $celery >> ./.hashes/$name.hash.txt
@pronto
pronto / gist:ec35b7033ec6ca9e74fe
Created September 25, 2014 13:53
shellshock from detectify
# .__ .__ .__ .__ __
# _____| |__ ____ | | | | _____| |__ ____ ____ | | __
# / ___/ | \_/ __ \| | | | / ___/ | \ / _ \_/ ___\| |/ /
# \___ \| Y \ ___/| |_| |__\___ \| Y ( <_> ) \___| <
# /____ >___| /\___ >____/____/____ >___| /\____/ \___ >__|_ \
# \/ \/ \/ \/ \/ \/ \/
#
# https://detectify.com/
# @detectify
#
@pronto
pronto / Head Location Follow
Created September 3, 2014 18:06
http server head location follow
#!/usr/bin/env python2.7
import requests
import sys
def get_loc(url):
try:
h=requests.head(url).headers['location']
return h
except KeyError:
return 'END'
<?xml version="1.0"?>
<opml version="1.1">
<!--Generated by NewsBlur - www.newsblur.com-->
<head>
<title>NewsBlur Feeds</title>
<dateCreated>2014-09-03 16:23:07.139591</dateCreated>
<dateModified>2014-09-03 16:23:07.139591</dateModified>
</head>
@pronto
pronto / example
Last active August 29, 2015 14:05
pipe things to it; because why not
% cat test.txt | ./geo.py
171.111.153.168 is China
4.2.2.2 is United States
91.188.124.232 is Poland
8.6.6.4 is United States
66.163.128.206 is United States
62.210.38.226 is France
94.173.21.140 is United Kingdom
117.21.191.208 is China
@pronto
pronto / shoot.sh
Last active August 29, 2015 14:01
zsh script to call phantomjs screenshot
#!/usr/local/bin/zsh
if [[ -z $1 ]]; then
echo 'syntax: shootphantom URL [name] (.png will be added for you)'
echo 'if NAME is empty a name will be attempted to be guessed'
return 1
fi
DATE=`date +%s`
URL=$1
echo 'url is:' $URL
if [[ ! -z $2 ]];then