Skip to main content

Cmder

这是一款命令行模式下运行的命令生成框架。目标是帮助渗透测试人员快速生成测试命令。并且记录所选择的参数,方便下次使用。

Example

特色

  • 自定义的命令语法,可以快速添加自定义的命令。
  • 自动记录上一次输入结果,并显示在推荐中
  • 手动定义推荐变量
  • 划分工作区
  • 多行命令合并执行
  • 可更新数据库

安装方法

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)

Source distribution for cmder-elinpf 2.2.3
File Size Uploaded
cmder_elinpf-2.2.3.tar.gz 21.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cmder-elinpf 2.2.3
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

2.2.3 This release

2 release files

2.2.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page