Memcache检查模块和命令行工具
项目描述
简介
这是一个对https://github.com/jayclassless/memcacheinspector的分支,以支持Python 3。pypi上的包是“memcacheinspector3”,但导入的模块仍然是“memcacheinspector”
此包包括两个部分
此实用程序利用了Memcached状态“功能”,这些功能在SensePost博客中讨论。
安装
使用pip(推荐)
$ pip install memcacheinspector3
或者,您可以下载源代码并手动安装。
$ python setup.py install
安装包将同时安装memcacheinspector Python模块和mcinspect命令行工具。
要求
Python 2.6及以上版本
用法
Usage: mcinspect [options] <action> [<arguments>] Actions: list Lists all items stored in the server(s). dump Dumps all items (including values) stored in the server(s). grep <pattern> Dumps all items (including values) whose key or value matches the specified search pattern. get <key> [<key> ...] Retrieves the items with the specified key(s). set <key> <value> Sets the item with the specified key and value. incr key Increments the value of the items with the specified key(s). decr key Decrements the value of the items with the specified key(s). delete <key> [<key> ...] Deletes the items with the specified key(s). flush Expires all items in the server(s). stats Retrieves statistics from the server(s). Options: --version show program's version number and exit -h, --help show this help message and exit -s SERVER, --server=SERVER Specifies a server to connect to. Can be used multiple times. Defaults to '127.0.0.1:11211'. -z MAX_VALUE_SIZE, --max-value-size=MAX_VALUE_SIZE The maximum size (in bytes) of a value can be when performing a list or dump action. Zero or lower is interpreted as no limit. Defaults to 0. -d DELTA, --delta=DELTA The amount to change the value when using the incr or decr actions. Defaults to 1. -i, --ignore-case Ignore case distinctions in both the pattern and the items during the grep action. -v, --invert-match Inverts the sense of matching, to select non-matching items during the grep action. Output Format: list: <server connection string>|<expiration date>|<size in bytes>|<key> dump, grep: <server connection string>|<expiration date>|<size in bytes>|<key> <value> get, set, incr, decr: <server connection string>|<key> <value> delete: <server connection string>|<key> flush: <server connection string> stats: <server connection string>|<statistic key>|<value>
许可协议
memcacheinspector遵循MIT许可证。请参阅LICENSE文件以获取许可证的完整文本。
参考
主页: https://github.com/brondsem/memcacheinspector/tree/fork
包索引: http://pypi.python.org/pypi/memcacheinspector3/
Python: https://pythonlang.cn/
Memcached: http://memcached.org/
python-memcached: https://pypi.ac.cn/project/python-memcached/
SensePost博客: https://sensepost.com/blog/2010/blackhat-write-up-go-derper-and-mining-memcaches/
项目详情
关闭
memcacheinspector3-0.2.3.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b027595a01a9be674310cf88c2675a9a8184350ca2292fe33c04e4990d336df7 |
|
MD5 | a9b268af446a50ac884d8fa2eb011efb |
|
BLAKE2b-256 | 583685571351bc8f4eb6a99795f5ada7351bd5b751fb61cfd3845968b1945a76 |
关闭
memcacheinspector3-0.2.3-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2d9bc58782bc1439d6ab42321fb91139c25b0df38f026059f88fab47ab3eb0e2 |
|
MD5 | 2c081a8bf561dd0a30a2e8cc1504c62e |
|
BLAKE2b-256 | 9371faa1791c7e7f6b74af3b4e14f6174617a6e4c2ab593269a84c55b8e46cb0 |