All Projects → someshkar → Colabcat

someshkar / Colabcat

Licence: mit
😺 Running Hashcat on Google Colab with session backup and restore.

Projects that are alternatives of or similar to Colabcat

Pantagrule
large hashcat rulesets generated from real-world compromised passwords
Stars: ✭ 146 (-64.13%)
Mutual labels:  hashcat, password-cracking
Wifi Cracking
Crack WPA/WPA2 Wi-Fi Routers with Airodump-ng and Aircrack-ng/Hashcat
Stars: ✭ 9,546 (+2245.45%)
Mutual labels:  hashcat, password-cracking
Hashview
A web front-end for password cracking and analytics
Stars: ✭ 601 (+47.67%)
Mutual labels:  hashcat, password-cracking
Duplicut
Remove duplicates from MASSIVE wordlist, without sorting it (for dictionary-based password cracking)
Stars: ✭ 352 (-13.51%)
Mutual labels:  hashcat, password-cracking
hashcat-wpa-server
Hashcat WPA/WPA2 server
Stars: ✭ 26 (-93.61%)
Mutual labels:  hashcat, password-cracking
Webhashcat
Hashcat web interface
Stars: ✭ 151 (-62.9%)
Mutual labels:  hashcat, password-cracking
Naive Hashcat
Crack password hashes without the fuss 🐈
Stars: ✭ 726 (+78.38%)
Mutual labels:  hashcat, password-cracking
Cloudtopolis
Zero Infrastructure Password Cracking
Stars: ✭ 137 (-66.34%)
Mutual labels:  jupyter-notebook, hashcat
cracke-dit
cracke-dit ("Cracked It") makes it easier to perform regular password audits against Active Directory environments.
Stars: ✭ 102 (-74.94%)
Mutual labels:  hashcat, password-cracking
Kaonashi
Wordlist, rules and masks from Kaonashi project (RootedCON 2019)
Stars: ✭ 353 (-13.27%)
Mutual labels:  hashcat, password-cracking
The Elements Of Statistical Learning Python Notebooks
A series of Python Jupyter notebooks that help you better understand "The Elements of Statistical Learning" book
Stars: ✭ 405 (-0.49%)
Mutual labels:  jupyter-notebook
Faster rcnn for open images dataset keras
Faster R-CNN for Open Images Dataset by Keras
Stars: ✭ 405 (-0.49%)
Mutual labels:  jupyter-notebook
Machinelearning
Machine Learning
Stars: ✭ 406 (-0.25%)
Mutual labels:  jupyter-notebook
Cs224n Squad Project
Stars: ✭ 408 (+0.25%)
Mutual labels:  jupyter-notebook
Ml Powered Applications
Companion repository for the book Building Machine Learning Powered Applications
Stars: ✭ 402 (-1.23%)
Mutual labels:  jupyter-notebook
Xlearn
Transfer Learning Library
Stars: ✭ 406 (-0.25%)
Mutual labels:  jupyter-notebook
Skimage Tutorials
skimage-tutorials: a collection of tutorials for the scikit-image package.
Stars: ✭ 403 (-0.98%)
Mutual labels:  jupyter-notebook
Mit ocw linear algebra 18 06
IPython notebooks on Gilbert Strang's MIT course on linear algebra (18.06)
Stars: ✭ 403 (-0.98%)
Mutual labels:  jupyter-notebook
Joint Vae
Pytorch implementation of JointVAE, a framework for disentangling continuous and discrete factors of variation 🌟
Stars: ✭ 404 (-0.74%)
Mutual labels:  jupyter-notebook
Your first decentralized application
This is the code for "A Guide to Building Your First Decentralized Application" by Siraj Raval on Youtube
Stars: ✭ 408 (+0.25%)
Mutual labels:  jupyter-notebook

Colabcat

Run Hashcat on Google Colab with session restore capabilities with Google Drive.

Open In Colab

Usage

  • Go to the link below to open a copy of the colabcat.ipynb file in Google Colab: https://colab.research.google.com/github/someshkar/colabcat/blob/master/colabcat.ipynb
  • Click on Runtime, Change runtime type, and set Hardware accelerator to GPU.
  • Go to your Google Drive and create a directory called dothashcat, with a hashes subdirectory where you can store hashes.
  • Come back to Google Colab, click on Runtime and then Run all.
  • When it asks for a Google Drive token, go to the link it provides and authenticate with your Google Account to get the token.
  • You can edit the last few cells in the notebook to customize the wordlists it downloads and the type of hash it cracks. A full list of these can be found here.
  • If needed, simply type !bash in a new cell to get access to an interactive shell on the Google Colab instance.

How it works

Colabcat creates a symbolic link between the dothashcat folder in your Google Drive and the /root/.hashcat folder on the Google Colab session.

This enables seamless session restore even if your Google Colab gets disconnected or you hit the time limit for a single session, by syncing the .restore, .log and the .potfile files across Google Colab sessions by storing them in your Google Drive.

Benchmarks

The benchmarks directory in this repository lists .txt files with hashcat benchmarks run with hashcat -b. The list of known Google Colab GPUs are listed below. An up to date list can be found in the Colab FAQ.

  • Nvidia Tesla K80
  • Nvidia Tesla T4
  • Nvidia Tesla P4
  • Nvidia Tesla P100

Similar projects

  • mxrch/penglab : This is great if you're looking to use other tools like John and Hydra on Colab too.

Contributing

Issues and Pull Requests are always welcome. Feel free to contribute new Colab GPU benchmarks and features.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].