Crackmes DL
Project description
Crackmes DL
Download crackmes from https://crackmes.one using the commandline.
Install
Requires python3 (version >= 3.9) and pip
pip install --user crackmes-dl
Check the project out on Pypi.
Usage
crackmes_dl supports three commands, you can figure this out by calling crackmes_dl --help.
Download all
Given an output directory and a starting page (defaults to 1), download all crackmes that doesn't exists in the output directory.
$ crackmes_dl download-all --help
Usage: crackmes_dl download-all [OPTIONS]
Options:
--output-dir PATH [required]
--domain TEXT [default: https://crackmes.one]
--starting-page INTEGER [default: 1]
--help Show this message and exit.
Search and download
Download only crackmes matching certain filters (as seen on https://crackmes.one/search).
Note that using search and download without the --no-quick flag you can maximum download 50 crackmes at a time, this is due to a site restriction.
$ crackmes_dl search-and-download --help
Usage: crackmes_dl search-and-download [OPTIONS]
Options:
--output-dir PATH [required]
--domain TEXT [default: https://crackmes.one]
--quick / --no-quick Faster but limited to max 50 results
[default: quick]
--name TEXT Name of the crackme must include 'search
string'
--author TEXT Author name must include 'search string'
--difficulty-min INTEGER Difficulty greater or equal to. [default:
1]
--difficulty-max INTEGER Difficulty less or equal to. [default: 6]
--quality-min INTEGER Quality greater or equal to. [default: 1]
--quality-max INTEGER Quality less or equal to. [default: 6]
--lang [C/C++|Assembler|Java|(Visual) Basic|Borland Delphi|Turbo Pascal|.NET|Unspecified/other]
Defaults to including all
--arch [x86|X86-64|java|ARM|MIPS|other]
Defaults to including all
--platform [DOS|Mac OS X|Multiplatform|Unix/linux etc.|Windows|Windows 2000/XP only|Windows 7 Only|Windows Vista Only|Unspecificed/other]
Defaults to including all
--help Show this message and exit.
Download
Download a single crackme given a crackme_id. This is probably only useful for scripts.
$ crackmes_dl download --help
Usage: crackmes_dl download [OPTIONS]
Options:
--output-dir PATH [required]
--crackme TEXT fx: 617965c733c5d4329c345330 [required]
--domain TEXT [default: https://crackmes.one]
--help Show this message and exit.
Development
For help getting started developing check DEVELOPMENT.md
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file crackmes_dl-1.0.0.tar.gz.
File metadata
- Download URL: crackmes_dl-1.0.0.tar.gz
- Upload date:
- Size: 15.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0d67b072de5342ba8034de2347ef7067d013f191223d16a589e96f096798c5f4
|
|
| MD5 |
b8da91645e67e601180f34348bbe31ac
|
|
| BLAKE2b-256 |
f9436ac7778d0ed89de579f45fbc53b349ee3b39cb8ebab1b83ce8b4bce48b92
|
File details
Details for the file crackmes_dl-1.0.0-py3-none-any.whl.
File metadata
- Download URL: crackmes_dl-1.0.0-py3-none-any.whl
- Upload date:
- Size: 15.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0a06b328d802193e5218273486dfcdc79c110e198d1c9ae6e49ee3e5246f9ffa
|
|
| MD5 |
c1f7b56033008f6eb03d972bbf84d22d
|
|
| BLAKE2b-256 |
d583bd2f3c17bbe5e02cbfd84f6d60658d2a5b176bef4f1a6e5646191bfd95a5
|