{"id":24297050,"url":"https://github.com/jayclassless/memcacheinspector","last_synced_at":"2026-04-20T11:03:28.230Z","repository":{"id":56636556,"uuid":"205616500","full_name":"jayclassless/memcacheinspector","owner":"jayclassless","description":null,"archived":false,"fork":false,"pushed_at":"2023-10-26T20:57:15.000Z","size":62,"stargazers_count":0,"open_issues_count":1,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-16T19:53:14.679Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jayclassless.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-09-01T01:50:09.000Z","updated_at":"2019-09-01T01:51:35.000Z","dependencies_parsed_at":"2025-01-16T19:53:15.391Z","dependency_job_id":"dfbcfd31-ed5e-4409-bdd9-674b396376a6","html_url":"https://github.com/jayclassless/memcacheinspector","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jayclassless%2Fmemcacheinspector","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jayclassless%2Fmemcacheinspector/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jayclassless%2Fmemcacheinspector/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jayclassless%2Fmemcacheinspector/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jayclassless","download_url":"https://codeload.github.com/jayclassless/memcacheinspector/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242179252,"owners_count":20084940,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-16T19:50:00.502Z","updated_at":"2025-12-06T11:01:05.697Z","avatar_url":"https://github.com/jayclassless.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"=================\nmemcacheinspector\n=================\n----------------------------------------------------\nMemcached Inspection Module and Command-Line Utility\n----------------------------------------------------\n\nIntroduction\n============\n\nThis package includes two things:\n\n- A `Python`_ module for extracting keys from `Memcached`_ servers.\n- A command-line utility for exploring, searching, and updating `Memcached`_ items.\n\nThis utility makes use of the `Memcached`_ status \"features\" discussed in the `SensePost Blog`_.\n\n\nInstallation\n============\n\nUsing `pip`_ (recommended)::\n\n    $ pip install memcacheinspector\n\nOr, using easy_install::\n\n    $ easy_install memcacheinspector\n\nOr, you can download the source and install it by hand::\n\n    $ python setup.py install\n\nInstalling the package installs both the memcacheinspector python module as well as the mcinspect command-line utility.\n\n\nRequirements\n============\n\n- Python 2.5+\n- The `python-memcached`_ module.\n\n\nUsage\n=====\n\n::\n\n    Usage: mcinspect [options] \u003caction\u003e [\u003carguments\u003e]\n\n    Actions:\n      list                     Lists all items stored in the server(s).\n      dump                     Dumps all items (including values) stored in the\n                               server(s).\n      grep \u003cpattern\u003e           Dumps all items (including values) whose key or value\n                               matches the specified search pattern.\n      get \u003ckey\u003e [\u003ckey\u003e ...]    Retrieves the items with the specified key(s).\n      set \u003ckey\u003e \u003cvalue\u003e        Sets the item with the specified key and value.\n      incr key                 Increments the value of the items with the specified\n                               key(s).\n      decr key                 Decrements the value of the items with the specified\n                               key(s).\n      delete \u003ckey\u003e [\u003ckey\u003e ...] Deletes the items with the specified key(s).\n      flush                    Expires all items in the server(s).\n      stats                    Retrieves statistics from the server(s).\n\n    Options:\n      --version             show program's version number and exit\n      -h, --help            show this help message and exit\n      -s SERVER, --server=SERVER\n                            Specifies a server to connect to. Can be used multiple\n                            times. Defaults to '127.0.0.1:11211'.\n      -z MAX_VALUE_SIZE, --max-value-size=MAX_VALUE_SIZE\n                            The maximum size (in bytes) of a value can be when\n                            performing a list or dump action. Zero or lower is\n                            interpreted as no limit. Defaults to 0.\n      -d DELTA, --delta=DELTA\n                            The amount to change the value when using the incr or\n                            decr actions. Defaults to 1.\n      -i, --ignore-case     Ignore case distinctions in both the pattern and the\n                            items during the grep action.\n      -v, --invert-match    Inverts the sense of matching, to select non-matching\n                            items during the grep action.\n\n    Output Format:\n      list:\n        \u003cserver connection string\u003e|\u003cexpiration date\u003e|\u003csize in bytes\u003e|\u003ckey\u003e\n\n      dump, grep:\n        \u003cserver connection string\u003e|\u003cexpiration date\u003e|\u003csize in bytes\u003e|\u003ckey\u003e\n        \u003cvalue\u003e\n\n      get, set, incr, decr:\n        \u003cserver connection string\u003e|\u003ckey\u003e\n        \u003cvalue\u003e\n\n      delete:\n        \u003cserver connection string\u003e|\u003ckey\u003e\n\n      flush:\n        \u003cserver connection string\u003e\n\n      stats:\n        \u003cserver connection string\u003e|\u003cstatistic key\u003e|\u003cvalue\u003e\n\n\nLicense\n=======\n\nmemcacheinspector is released under the `MIT License`_. See the LICENSE file for full text of the license.\n\n\nReference\n=========\n\n_`Home`: http://bitbucket.org/jayclassless/memcacheinspector/\n\n_`Package Index`: http://pypi.python.org/pypi/memcacheinspector/\n\n_`Python`: http://www.python.org/\n\n_`Memcached`: http://memcached.org/\n\n_`python-memcached`: http://www.tummy.com/Community/software/python-memcached/\n\n_`pip`: http://pip.openplans.org/\n\n_`SensePost Blog`: http://www.sensepost.com/blog/4873.html\n\n_`MIT License`: http://www.opensource.org/licenses/mit-license.php\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjayclassless%2Fmemcacheinspector","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjayclassless%2Fmemcacheinspector","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjayclassless%2Fmemcacheinspector/lists"}