{ "info": { "author": "Jonathan Goren", "author_email": "jonagn@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Topic :: Utilities" ], "description": "# hrep\n\n`grep` for binary files.\n\n## Examples\nTODO add some...\n\n## Usage\n\n```\nusage: hrep [-h] [-x HEX] [-a ASCII] [-e REGEX] [-r] [--chunk-size CHUNK_SIZE]\n [-d] [-X] [-w DUMP_WIDTH] [-s] [-A AFTER] [-B BEFORE] [-C CONTEXT]\n [-I INCLUDE] [-E EXCLUDE] [-L] [-l] [-c] [-m NUM] [-p]\n [--no-color] [--monochrome]\n [HEX] [filename [filename ...]]\n\nSearch for binary sequences in files\n\npositional arguments:\n HEX Hex encoded binary sequence to search for\n filename List of files to search in\n\noptional arguments:\n -h, --help show this help message and exit\n -x HEX, --hex HEX Search for a hexadecimal pattern('?' matches a single\n nibble, '*' matches any number of bytes)\n -a ASCII, --ascii ASCII\n Search for an ASCII string\n -e REGEX, --regex REGEX\n Search for a regular expression\n -r, --recursive Recursively search in directories\n --chunk-size CHUNK_SIZE\n Override default buffer size\n -d, --decimal-offset Output decimal file offsets (by default prints hex)\n -X, --no-hexdump Disable hex dump\n -w DUMP_WIDTH, --dump-width DUMP_WIDTH\n Width of hex dump\n -s, --summary Print summary at the end\n -A AFTER, --after AFTER\n Number of additional bytes to display after match\n -B BEFORE, --before BEFORE\n Number of additional bytes to display before match\n -C CONTEXT, --context CONTEXT\n Number of additional bytes to display before and after\n match\n -I INCLUDE, --include INCLUDE\n Filename pattern to include\n -E EXCLUDE, --exclude EXCLUDE\n Filename pattern to exclude\n -L, --files-without-match\n Only output unmatching filenames\n -l, --files-with-match\n Only output matching filenames\n -c, --count Only output number of matches for each input file\n -m NUM, --max-count NUM\n Stop searching after NUM matches.\n -p, --progress Enable progress display\n --no-color Disable color output\n --monochrome Use monochrome color scheme\n\nUnless one of --files-with(out)-match, --count is specified, each output line\ncorresponds to a match in the format: `::'\n```\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/rekodah/hrep", "keywords": "grep binary files hex search", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "hrep", "package_url": "https://pypi.org/project/hrep/", "platform": "", "project_url": "https://pypi.org/project/hrep/", "project_urls": { "Homepage": "https://gitlab.com/rekodah/hrep" }, "release_url": "https://pypi.org/project/hrep/0.4.1a0/", "requires_dist": [ "scandir", "tqdm ; extra == 'all'" ], "requires_python": "", "summary": "Binary files search utility", "version": "0.4.1a0", "yanked": false, "yanked_reason": null }, "last_serial": 12359404, "releases": { "0.2.1a0": [ { "comment_text": "", "digests": { "md5": "85f403a138fcbc9aeac888abba7c0c62", "sha256": "f60ff8e426638542535aa0f730327c610942d80dcd0e5251f38e76cd9d527099" }, "downloads": -1, "filename": "hrep-0.2.1a0.tar.gz", "has_sig": false, "md5_digest": "85f403a138fcbc9aeac888abba7c0c62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4852, "upload_time": "2019-02-16T15:22:32", "upload_time_iso_8601": "2019-02-16T15:22:32.394009Z", "url": "https://files.pythonhosted.org/packages/0a/ac/21757328c76b8fd34ccb3d59b019b2063d330656daed63c1aa93667c9b4e/hrep-0.2.1a0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.2a0": [ { "comment_text": "", "digests": { "md5": "09a390356c9ed8935e051173b5bed93a", "sha256": "4deb40dd5827cf37bfadea4fceae6bed5db0137790632d1771061bdcb92f241e" }, "downloads": -1, "filename": "hrep-0.2.2a0.tar.gz", "has_sig": false, "md5_digest": "09a390356c9ed8935e051173b5bed93a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5415, "upload_time": "2019-02-17T12:54:44", "upload_time_iso_8601": "2019-02-17T12:54:44.629396Z", "url": "https://files.pythonhosted.org/packages/38/c5/5a67f2b1ba251ff96a666156975707e255c19049404119e9d9ce1e470e15/hrep-0.2.2a0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.3a0": [ { "comment_text": "", "digests": { "md5": "ddcb0815256d177f90c1f9e05c447fbd", "sha256": "e3f43cecc43180dc04e2ad57337792c274ad27b5e08e7de164b080db88355d78" }, "downloads": -1, "filename": "hrep-0.2.3a0.tar.gz", "has_sig": false, "md5_digest": "ddcb0815256d177f90c1f9e05c447fbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6044, "upload_time": "2019-02-17T17:40:03", "upload_time_iso_8601": "2019-02-17T17:40:03.953669Z", "url": "https://files.pythonhosted.org/packages/e6/b2/2e63bfd838d3bd359647c650271da3beea13f22d63016255e899a085c823/hrep-0.2.3a0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2a0": [ { "comment_text": "", "digests": { "md5": "2334bb08df7c9bd487a53533438fe0ce", "sha256": "0022738318aea6f5235c60c26e0a2e94766c6120e77647000bce0dc8ab46ca10" }, "downloads": -1, "filename": "hrep-0.2a0.tar.gz", "has_sig": false, "md5_digest": "2334bb08df7c9bd487a53533438fe0ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4565, "upload_time": "2019-02-16T11:13:31", "upload_time_iso_8601": "2019-02-16T11:13:31.334055Z", "url": "https://files.pythonhosted.org/packages/32/8f/b56126d9a2866be97d3b14813a79afff962920c0f65a91a587e9fcd464d4/hrep-0.2a0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0a0": [ { "comment_text": "", "digests": { "md5": "92f77cd55266d46dde3aa8ae8f1b11dc", "sha256": "f5daf6b600a44dc0a86ec363453022e08db7cdc11183e3b668b0691e48528f75" }, "downloads": -1, "filename": "hrep-0.3.0a0.tar.gz", "has_sig": false, "md5_digest": "92f77cd55266d46dde3aa8ae8f1b11dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6572, "upload_time": "2019-10-23T12:21:44", "upload_time_iso_8601": "2019-10-23T12:21:44.800227Z", "url": "https://files.pythonhosted.org/packages/f6/36/f88c19ba97e4e164d3d363d5c6f4c52f4431e001a9322da9b872256bf855/hrep-0.3.0a0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0a0": [ { "comment_text": "", "digests": { "md5": "769e54e7df70ce1fdc0ae21371413dea", "sha256": "078f96e18b04e03c35a8f71eda6059ef93a04642bcb63b0e47272e3aabd26d1a" }, "downloads": -1, "filename": "hrep-0.4.0a0-py3-none-any.whl", "has_sig": false, "md5_digest": "769e54e7df70ce1fdc0ae21371413dea", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9029, "upload_time": "2021-12-19T17:39:52", "upload_time_iso_8601": "2021-12-19T17:39:52.020698Z", "url": "https://files.pythonhosted.org/packages/c1/8e/e122f7eba64e3e37e50a458cf7100f25b4048c9720f00c25c5f908588977/hrep-0.4.0a0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.4.1a0": [ { "comment_text": "", "digests": { "md5": "5e39146d23f101eaed433760598e048c", "sha256": "4bc9126c2d0c37c8c4cb38114d40c33d806e6eeec8eaf98e145389ed6ef46aaf" }, "downloads": -1, "filename": "hrep-0.4.1a0-py3-none-any.whl", "has_sig": false, "md5_digest": "5e39146d23f101eaed433760598e048c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9056, "upload_time": "2021-12-20T09:01:06", "upload_time_iso_8601": "2021-12-20T09:01:06.731749Z", "url": "https://files.pythonhosted.org/packages/49/1b/5b1d5c2677b4f10d219fcc2a0e81b58fc8c4d3ae263b97c5524614c27278/hrep-0.4.1a0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5e39146d23f101eaed433760598e048c", "sha256": "4bc9126c2d0c37c8c4cb38114d40c33d806e6eeec8eaf98e145389ed6ef46aaf" }, "downloads": -1, "filename": "hrep-0.4.1a0-py3-none-any.whl", "has_sig": false, "md5_digest": "5e39146d23f101eaed433760598e048c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9056, "upload_time": "2021-12-20T09:01:06", "upload_time_iso_8601": "2021-12-20T09:01:06.731749Z", "url": "https://files.pythonhosted.org/packages/49/1b/5b1d5c2677b4f10d219fcc2a0e81b58fc8c4d3ae263b97c5524614c27278/hrep-0.4.1a0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }