{"id":13815063,"url":"https://github.com/gcarmix/HexWalk","last_synced_at":"2025-05-15T07:31:54.683Z","repository":{"id":170284168,"uuid":"646417137","full_name":"gcarmix/HexWalk","owner":"gcarmix","description":"Hex Viewer/Editor/Analyzer compatible with Linux/Windows/MacOS","archived":false,"fork":false,"pushed_at":"2025-05-04T15:02:03.000Z","size":3548,"stargazers_count":818,"open_issues_count":4,"forks_count":37,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-05-04T15:32:07.963Z","etag":null,"topics":["binwalk","gui","hexeditor","reverse-engineering"],"latest_commit_sha":null,"homepage":"https://www.hexwalk.com","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gcarmix.png","metadata":{"files":{"readme":"README.md","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,"zenodo":null}},"created_at":"2023-05-28T10:36:06.000Z","updated_at":"2025-05-04T14:33:44.000Z","dependencies_parsed_at":"2024-04-08T21:33:24.278Z","dependency_job_id":"b2eeeb4a-4242-4423-a1cb-5bfa89b5b1fa","html_url":"https://github.com/gcarmix/HexWalk","commit_stats":null,"previous_names":["gcarmix/hexwalk"],"tags_count":18,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gcarmix%2FHexWalk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gcarmix%2FHexWalk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gcarmix%2FHexWalk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gcarmix%2FHexWalk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gcarmix","download_url":"https://codeload.github.com/gcarmix/HexWalk/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254295938,"owners_count":22047172,"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":["binwalk","gui","hexeditor","reverse-engineering"],"created_at":"2024-08-04T04:02:54.194Z","updated_at":"2025-05-15T07:31:54.670Z","avatar_url":"https://github.com/gcarmix.png","language":"Python","funding_links":[],"categories":["Python",":man_technologist: Hacking \u0026 Forensics Tools","C++"],"sub_categories":["System Utility"],"readme":"![hexwalk](hexwalk/images/hexwalk64.png)\r\n# HexWalk - Hex Editor/Viewer/Analyzer\r\n \r\nHexWalk is an Hex editor, viewer, analyzer.\r\n\r\nBased on opensource projects like qhexedit2,binwalk and QT.\r\n\r\nIt is cross platform and has plenty of features:\r\n\r\n* Advanced Find (can find patterns in binary files based on HEX,UTF8,UTF16 and regex)\r\n* Binwalk integration\r\n* Entropy Analysis\r\n* Byte Map\r\n* Hash Calculator\r\n* Bin/Dec/Hex Converter\r\n* Hex file editing\r\n* Diff file analysis\r\n* Byte Patterns to parse headers\r\n* Disassembler for x86,ARM and MIPS architectures\r\n\r\n\r\n## Screenshots\r\n\r\n* Main page\r\n![hexwalk gui](screenshots/hexwalk_gui1.png)\r\n\r\n* Byte Map\r\n![hexwalk gui](screenshots/hexwalk_gui17.png)\r\n\r\n* Advanced Search\r\n![hexwalk gui](screenshots/hexwalk_gui5.png)\r\n\r\n* Entropy Calculator\r\n![hexwalk gui](screenshots/hexwalk_gui2.png)\r\n\r\n* Binary Analyzer\r\n![hexwalk gui](screenshots/hexwalk_gui3.png)\r\n\r\n\r\n\r\n* Hash Calculator\r\n![hexwalk gui](screenshots/hexwalk_gui4.png)\r\n\r\n* Diff Analysis\r\n![hexwalk gui](screenshots/hexwalk_gui13.png)\r\n\r\n* Binary Patterns for header parsing\r\n![hexwalk gui](screenshots/hexwalk_gui15.png)\r\n\r\n## Usage\r\n\r\nHexWalk release executables are self-contained, you can use as-is.\r\nBinwalk functionalities need Binwalk to be installed on the OS. For Linux OS simply install binwalk with your package manager (eg. sudo apt install binwalk). On Mac install with \"brew install binwalk\" or from sources following the instructions on Binwalk repository.\r\n\r\nFor more details about the usage go to the Wiki:\r\n\r\nhttps://github.com/gcarmix/hexwalk/wiki\r\n\r\n## Windows \r\nHexWalk on Windows is released in different flavours:\r\n - as an installer\r\n - as a portable zip file\r\n\r\nThe fastest way to install it is through winget:\r\n\r\n```\r\nwinget install hexwalk\r\n```\r\n## MacOS\r\nOn MacOS you can easily download the .dmg file available in the release page and drag the app in the Applications folder as usual\r\n\r\n## Debian\r\nThe project is now available on backports for Bookworm, just enable the backports repos by adding this line to /etc/apt/sources.list:\r\n```\r\ndeb http://deb.debian.org/debian bookworm-backports main\r\n```\r\nand then type in:\r\n```\r\nsudo apt update\r\n\r\nsudo apt install hexwalk\r\n```\r\n\r\n## Ubuntu\r\nThe project is also available on launchpad\r\nhttps://launchpad.net/hexwalk\r\nto install on Ubuntu you can simply do:\r\n```\r\nsudo add-apt-repository ppa:carmix/ppa\r\n\r\nsudo apt update\r\n\r\nsudo apt install hexwalk\r\n```\r\n\r\n## Linux\r\nFor other Linux distributions there's the AppImage file available in the release page. Just download, give execution permissions and you are ready to go.\r\n\r\n## Build\r\nIf you want to build from source just open hexedit.pro in QT Creator and build it.\r\nIt is possible also to build from command line (linux_build.sh script provided).\r\n\r\n## Acknowledgments\r\n\r\nThanks to these projects:\r\n\r\n* Binwalk - https://github.com/ReFirmLabs/binwalk\r\n\r\n* QHexEdit2 - https://github.com/Simsys/qhexedit2\r\n\r\n* QT5\r\n\r\n* Capstone - https://www.capstone-engine.org\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgcarmix%2FHexWalk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgcarmix%2FHexWalk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgcarmix%2FHexWalk/lists"}