A collection of python tools that I've created.
Think of this program is a toolbox, it just has a collection of different tools that I use. Instead of craying multiple EXEs on my usb drive, I want to condense things, so I create "The PyAlly", and from it, I have access to all the different tools that I want to use.
Updated Info.
Some updates were made to improve some functionality.
Wordlister.
+ I'm now using "PDF Plumber" instead of "PyPDF", because it seems to be able to read more difficult PDFs, which is useful for this tool.
P.T.E.
+ Now has a "Decrypt" option which can make a non-password copy of a password protected PDF. (You must have the password).
+ I'm now using "PDF Plumber" here as well, instead of "PyPDF".
NOTE:
- I deleted the PyAlly.exe, it is having trouble running the PDF "Decrypt" function.
Yet the .py file runs it just fine.
Here is the collection so far:
[1]: PDF Text Extractor. (P.T.E.)
[2]: Wordlister.
[3]: Hacker Helper.
[4]: Base64 -er.
[5]: CHMOD Helper.
[6]: Image Graber.
[7]: Leeter.
What does each one do?
[1]: PDF Text Extractor.
Give it a PDF file, and it will extract the text, and give you a text file. Does not work with OCR PDFs, yet.
This now uses the PDF Plumber library, which allows it work with more difficult PDFs.
It now also has a "Decrypt" option. If you have a password protected PDF, run this program, choose "Decrypt", give it the password, and it will created a non-password PDF copy for you.
[2]: Wordlister.
Give it a PDF or a Text file, it will extract the text, remove number, puncuations, and duplicts, and gives you a list of the words in that file. Does not work wiht OCR PDFS, yet.
This now uses the PDF Plumber library, which allows it work with more difficult PDFs.
[3]: Hacker Helper.
Give it an IP address, it will give you a text file with the common commands (nmap, gobuster, hydra, ect..)that you would use in a CTF, with your IP already inserted, so that you can simply copy and paste the commands into your terminal.
[4]: Base64 -er.
A local, basic standard Encoder and Decoder for Base64.
[5]: CHMOD Helper.
If you need to give permissions to a file, this is a simple interactive guide that will give you the CHMOD code you would need for your file.
[6]: Image Graber.
Inspired by Maria Sha (Python Simplified) Youtube video.
You give it a word, it will go search for that image, and download the first 20 images it finds of your word.
[7]: Leeter.
A simple Leet Sp34k converter, yes it goes both ways. Give it a normal text, it will give you 1337, give it 1337 it will give you normal text.
How to Run PyAlly?
IDE:
Use your favorite IDE to run the _pyally_main.py, and that will run the program for you.
Command Prompt:
If you have Python installed on your machine (Windows / *nix).
run the following: python _pyally_main.py
You can also run each of the .py of any of the individual programs as well.
I hope you find this helpful.
Ash Noor (ryn0f1sh).