All Projects → mxrch → Penglab

mxrch / Penglab

Abuse of Google Colab for cracking hashes. 🐧

Projects that are alternatives of or similar to Penglab

Bnn Pynq
Quantized Neural Networks (QNNs) on PYNQ
Stars: ✭ 510 (-2.11%)
Mutual labels:  jupyter-notebook
Transdim
Machine learning for transportation data imputation and prediction.
Stars: ✭ 515 (-1.15%)
Mutual labels:  jupyter-notebook
Multilabel Timeseries Classification With Lstm
Tensorflow implementation of paper: Learning to Diagnose with LSTM Recurrent Neural Networks.
Stars: ✭ 519 (-0.38%)
Mutual labels:  jupyter-notebook
Dx
DX Analytics | Financial and Derivatives Analytics with Python
Stars: ✭ 512 (-1.73%)
Mutual labels:  jupyter-notebook
Hyperparameter Optimization Of Machine Learning Algorithms
Implementation of hyperparameter optimization/tuning methods for machine learning & deep learning models (easy&clear)
Stars: ✭ 516 (-0.96%)
Mutual labels:  jupyter-notebook
Hands On Reinforcement Learning With Python
Hands-On Reinforcement Learning with Python, published by Packt
Stars: ✭ 517 (-0.77%)
Mutual labels:  jupyter-notebook
Data science delivered
Observations from Ian on successfully delivering data science products
Stars: ✭ 510 (-2.11%)
Mutual labels:  jupyter-notebook
Silero Models
Silero Models: pre-trained STT models and benchmarks made embarrassingly simple
Stars: ✭ 522 (+0.19%)
Mutual labels:  jupyter-notebook
Hidt
Official repository for the paper "High-Resolution Daytime Translation Without Domain Labels" (CVPR2020, Oral)
Stars: ✭ 513 (-1.54%)
Mutual labels:  jupyter-notebook
Deep Learning With Pytorch Chinese
本仓库将PyTorch官方书籍《Deep learning with PyTorch》(基本摘录版)翻译成中文版并给出可运行的相关代码。
Stars: ✭ 517 (-0.77%)
Mutual labels:  jupyter-notebook
Nlp Notebooks
A collection of notebooks for Natural Language Processing from NLP Town
Stars: ✭ 513 (-1.54%)
Mutual labels:  jupyter-notebook
Headlines
Automatically generate headlines to short articles
Stars: ✭ 516 (-0.96%)
Mutual labels:  jupyter-notebook
Sklearn Classification
Data Science Notebook on a Classification Task, using sklearn and Tensorflow.
Stars: ✭ 518 (-0.58%)
Mutual labels:  jupyter-notebook
Dynamic Tensorflow Tutorial
Tensorflow tutorial of building different dynamic recurrent neural network
Stars: ✭ 512 (-1.73%)
Mutual labels:  jupyter-notebook
Ternausnetv2
TernausNetV2: Fully Convolutional Network for Instance Segmentation
Stars: ✭ 521 (+0%)
Mutual labels:  jupyter-notebook
Cookbook and code
Stars: ✭ 511 (-1.92%)
Mutual labels:  jupyter-notebook
Fourier Feature Networks
Fourier Features Let Networks Learn High Frequency Functions in Low Dimensional Domains
Stars: ✭ 516 (-0.96%)
Mutual labels:  jupyter-notebook
Deep Reinforcement Learning For Automated Stock Trading Ensemble Strategy Icaif 2020
Deep Reinforcement Learning for Automated Stock Trading: An Ensemble Strategy. ICAIF 2020. Please star.
Stars: ✭ 518 (-0.58%)
Mutual labels:  jupyter-notebook
Nbviewer App
A Jupyter notebook viewer for macOS
Stars: ✭ 521 (+0%)
Mutual labels:  jupyter-notebook
Multi Task Learning Example
A multi-task learning example for the paper https://arxiv.org/abs/1705.07115
Stars: ✭ 517 (-0.77%)
Mutual labels:  jupyter-notebook

Penglab

Abuse of Google Colab for fun and profit. 🐧

Open In Colab

What is it ?

Penglab is a ready-to-install setup on Google Colab for cracking hashes with an incredible power, really useful for CTFs. (See benchmarks below.)

It installs by default :

  • Hashcat
  • John
  • Hydra
  • SSH (with ngrok)

And now, it can also :

  • Launch an integrated shell
  • Download the wordlists Rockyou and HashesOrg2019 quickly !

You only need a Google Account to use Google Colab, and to use ngrok for SSH (optional).

How to use it ?

  1. Go on : https://colab.research.google.com/github/mxrch/penglab/blob/master/penglab.ipynb
  2. Select "Runtime", "Change runtime type", and set "Hardware accelerator" to GPU.
  3. Change the config by setting "True" at tools you want to install.
  4. Select "Runtime" and "Run all" !

What is Google Colab ?

Google Colab is a free cloud service, based on Jupyter Notebooks for machine-learning education and research. It provides a runtime fully configured for deep learning and free-of-charge access to a robust GPU.

Benchmarks

Hashcat Benchmark :

====================
* Device #1: Tesla P100-PCIE-16GB, 16017/16280 MB, 56MCU

OpenCL API (OpenCL 1.2 CUDA 10.1.152) - Platform #1 [NVIDIA Corporation]
========================================================================
* Device #2: Tesla P100-PCIE-16GB, skipped

Benchmark relevant options:
===========================
* --optimized-kernel-enable

Minimum password length supported by kernel: 0
Maximum password length supported by kernel: 55

Hashmode: 0 - MD5

Speed.#1.........: 27008.0 MH/s (69.17ms) @ Accel:64 Loops:512 Thr:1024 Vec:8

Minimum password length supported by kernel: 0
Maximum password length supported by kernel: 55

Hashmode: 100 - SHA1

Speed.#1.........:  9590.3 MH/s (48.61ms) @ Accel:8 Loops:1024 Thr:1024 Vec:1

Minimum password length supported by kernel: 0
Maximum password length supported by kernel: 55

Speedtest :

Testing from Google Cloud (35.203.136.151)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by KamaTera INC (Santa Clara, CA) [11.95 km]: 28.346 ms
Testing download speed................................................................................
Download: 2196.68 Mbit/s
Testing upload speed......................................................................................................
Upload: 3.87 Mbit/s
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].