Cmder
这是一款命令行模式下运行的命令生成框架。目标是帮助渗透测试人员快速生成测试命令。并且记录所选择的参数,方便下次使用。
特色
- 自定义的命令语法,可以快速添加自定义的命令。
- 自动记录上一次输入结果,并显示在推荐中
- 手动定义推荐变量
- 划分工作区
- 多行命令合并执行
- 可更新数据库
安装方法
git clone https://github.com/Elinpf/cmder
cd cmder
python3 setup.py install --user
或者
pip3 install cmder-elinpf
使用方法
usage: cmder.py [-h] [-l path] {show,search,history,info,use,workspace} ...
Generate a pentesting command
positional arguments:
{show,search,history,info,use,workspace}
sub-command help
show show the latest table
search Search tools in the database
history Get history
info show command information
use use command
workspace workspace config
optional arguments:
-h, --help show this help message and exit
-l path, --link path show the link file
自定义命令
运行后会创建~/.cmder目录,其中db是用户可以自定义添加的命令文件,可以自行添加目录或者按照软件中的目录路径添加命令文件。
命令文件语法请参考这里。
灵感来源与命令来源
这个项目的灵感来源于shellerator, 一些命令来源于以下链接:
Metadata
Release files for cmder-elinpf 2.2.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cmder_elinpf-2.2.3.tar.gz | 21.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cmder_elinpf-2.2.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 46.4 kB
Release files / cmder_elinpf-2.2.3.tar.gz
| Download URL | cmder_elinpf-2.2.3.tar.gz |
|---|---|
| Size | 21.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
62eea0fdcd9585f85212346273753f66c734b0d410d8c1c08d85d0c0be55f211
|
|
BLAKE2b-256 checksum How to use checksums |
ad1c4af81fab5e128f1168bac8ce31221e907d5a90509459096cdcf9809d01af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / cmder_elinpf-2.2.3-py3-none-any.whl
| Download URL | cmder_elinpf-2.2.3-py3-none-any.whl |
|---|---|
| Size | 24.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b1d828866fd6188874640b43dbcead4283ffc008e51fc9a5232396b05a666eea
|
|
BLAKE2b-256 checksum How to use checksums |
bb92b6d4c85f10153a3ee88ed9929efdbc94bab1eefe34fb1c3a9c481554acfc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|