NeverDecaf / PADDump

mitmproxy script for windows that collects puzzle and dragons monster box and mailbox data

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PADDump

You can download a windows executable here.

First Time Setup

  1. Run PadDump once to create the config file.
  2. Fill in as much of the config as you want (description in config options below)
  3. Restart PADDump
  4. Set up your phone (see the below section)

Initial Phone Setup

These instructions are for iPhone but should be similar on android devices

  1. Go to Settings > Wifi > click the i > set HTTP PROXY to manual and enter your IP under server and 8080 under Port (PADDump will display your IP)
  2. Open Safari on your phone and navigate to http://mitm.it (you must use safari, other browsers probably won't work.)
  3. Install the certificate for your device.
  4. Go back to wifi settings and turn off the HTTP Proxy.
  5. Change the DNS field to the IP address of your computer, but take a note of what it was before.
  6. Change the DNS field back to the default once you finish using PADDump.
    You will need to repeat steps 5 and 6 every time you run PADDump
    A lazy way of automating this (with consequences) is to add your computer's IP to the DNS field, rather than replacing it entirely.
    For example, if your IP is 192.168.1.20 and the default DNS was 192.168.1.1 you want the field to read "192.168.1.20, 192.168.1.1"
    Make sure your computer's IP is first in this list or it won't work. Don't forget the comma!

    The above method should not be used as it causes more issues than it solves.

If you have a jailbroken phone, see Automatic iPhone DNS Setup in the config options for a safer way to automate this process.

Config Options:

[PADHerder Credentials]

Simple, just put in your padherder username and password.
This will allow paddump to automatically update your padherder.
if run_continously is 0, PADDump will exit after the first successful update of your mail(box).
For most cases you'll want to leave this at 0.

[Google Sheets Integration]

If set up, PADDump can automatically fill in a google sheets spreadsheet with your mailbox data.
you can get the json file here: http://gspread.readthedocs.org/en/latest/oauth2.html
The config requires the name of the file (of course put it in the same directory as PADDump)
You will also need to share your spreadsheet with the email of the drive account you made to get this key.
The mailbox data will go into the first worksheet so make sure theres nothing important there.

[Automatic iPhone DNS Setup]

If your phone is jailbroken you can have PADDump automatically change the wifi settings for you.
The one requirement is that you install "Network Commands" from cydia. (uses ifconfig)
You may also need to use an account with root access (not tested)

Tips

  • You can paste/import the contents of pad_mails.csv into any spreadsheet program (including online ones)
  • Dependencies: pip install mitmproxy gspread requests dnslib python-dateutil pytz paramiko biplist

About

mitmproxy script for windows that collects puzzle and dragons monster box and mailbox data


Languages

Language:Python 99.8%Language:Batchfile 0.2%