Skip to content

Instantly share code, notes, and snippets.

View DeanF's full-sized avatar

Dean Fenster DeanF

View GitHub Profile
@DeanF
DeanF / bucket-disclose.sh
Created February 21, 2019 13:41 — forked from Dlat/bucket-disclose.sh
Using error messages to decloak an S3 bucket. Uses soap, unicode, post, multipart, streaming and index listing as ways of figure it out. You do need a valid aws-key (never the secret) to properly get the error messages
#!/bin/bash
# Written by Frans Rosén (twitter.com/fransrosen)
_debug="$2" #turn on debug
_timeout="20"
#you need a valid key, since the errors happens after it validates that the key exist. we do not need the secret key, only access key
_aws_key="AKIA..."
H_ACCEPT="accept-language: en-US,en;q=0.9,sv;q=0.8,zh-TW;q=0.7,zh;q=0.6,fi;q=0.5,it;q=0.4,de;q=0.3"
H_AGENT="user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.146 Safari/537.36"
@DeanF
DeanF / Installation.md
Last active June 11, 2018 06:29 — forked from albertbori/Installation.md
Automatically disable Wifi when an Ethernet connection (cable) is plugged in on a Mac

Overview

This is a bash script that will automatically turn your wifi off if you connect your computer to an ethernet connection and turn wifi back on when you unplug your ethernet cable/adapter. If you decide to turn wifi on for whatever reason, it will remember that choice. This was improvised from this mac hint to work with Yosemite, and without hard-coding the adapter names. It's supposed to support growl, but I didn't check that part. I did, however, add OSX notification center support. Feel free to fork and fix any issues you encounter.

Most the credit for these changes go to Dave Holland.

Requirements

  • Mac OSX 10+
  • Administrator privileges

Keybase proof

I hereby claim:

  • I am deanf on github.
  • I am deanf (https://keybase.io/deanf) on keybase.
  • I have a public key ASCcTLdNZBP5sSa9tL4j4zEsY3-uAb7j4XiLIeNwarZnKAo

To claim this, I am signing this object:

@DeanF
DeanF / unlockpdfs.sh
Last active March 8, 2017 16:21
Unlocks all pdfs in a folder using pdftk
#!/bin/bash
for filename in *.pdf; do
pdftk $filename input_pw $1 output "$filename.tmp.pdf"
if [ $? -eq 0 ]; then
rm "$filename"
mv "$filename.tmp.pdf" "$filename"
touch "${filename}"
fi
done
@DeanF
DeanF / Sharpbox.DownloadFolder.cs
Created October 11, 2013 12:09
DownloadFolder for Sharpbox
public static void DownloadFolder(this CloudStorage dropBoxStorage, ICloudDirectoryEntry remoteDir, string targetDir)
{
foreach (ICloudFileSystemEntry fsentry in remoteDir)
{
if (fsentry is ICloudDirectoryEntry)
{
DownloadFolder(dropBoxStorage, fsentry as ICloudDirectoryEntry, Path.Combine(targetDir, fsentry.Name));
}
else