
Linux/Windows/MacOS के साथ संगत हेक्स व्यूअर/एडिटर/एनालाइज़र

HexWalk एक हेक्स एडिटर, व्यूअर और एनालाइज़र है।
यह qhexedit2, Capstone और Qt पर निर्मित है, तथा इसमें एक अंतर्निहित सिग्नेचर स्कैनर, HexDig शामिल है, जो binwalk से प्रेरित है।
यह क्रॉस-प्लेटफ़ॉर्म है और इसमें कई सुविधाएँ हैं:
मुख्य पृष्ठ

बाइट मैप

एडवांस्ड खोज

एन्ट्रॉपी कैलकुलेटर

बाइनरी एनालाइज़र

हैश कैलकुलेटर

डिफ विश्लेषण

हेडर पार्सिंग के लिए बाइनरी पैटर्न

HexWalk रिलीज़ की एक्ज़ीक्यूटेबल फ़ाइलें स्व-निहित हैं, आप इन्हें वैसे ही उपयोग कर सकते हैं।
बाइनरी एनालाइज़र दो इंजनों में से किसी एक द्वारा संचालित किया जा सकता है, जिसे Options → Analyzer में चुना जा सकता है:
7z टूल का उपयोग करता है। Linux पर इसे अपने पैकेज मैनेजर से इंस्टॉल करें (sudo apt install 7zip, या लिगेसी सिस्टम पर p7zip-full)। Windows इंस्टॉलर इसे बंडल करता है; macOS बिल्ड इसे एप्लिकेशन बंडल के अंदर भेजता है।sudo apt install binwalk, macOS पर brew install binwalk, या अपस्ट्रीम रिपॉजिटरी से।उपयोग के बारे में अधिक जानकारी के लिए Wiki पर जाएँ:
Windows पर HexWalk विभिन्न रूपों में जारी किया गया है:
इसे इंस्टॉल करने का सबसे तेज़ तरीका winget है:
winget install hexwalk
MacOS पर आप रिलीज़ पेज पर उपलब्ध .dmg फ़ाइल आसानी से डाउनलोड कर सकते हैं और हमेशा की तरह ऐप को Applications फ़ोल्डर में खींच सकते हैं
यह प्रोजेक्ट अब Bookworm के लिए backports पर उपलब्ध है, बस /etc/apt/sources.list में यह पंक्ति जोड़कर backports रिपॉजिटरी सक्षम करें:
deb http://deb.debian.org/debian bookworm-backports main
और फिर टाइप करें:
sudo apt update
sudo apt install hexwalk
यह प्रोजेक्ट launchpad पर भी उपलब्ध है https://launchpad.net/hexwalk Ubuntu पर इंस्टॉल करने के लिए आप बस यह कर सकते हैं:
sudo add-apt-repository ppa:carmix/ppa
sudo apt update
sudo apt install hexwalk
अन्य Linux वितरणों के लिए रिलीज़ पेज पर AppImage फ़ाइल उपलब्ध है। बस डाउनलोड करें, निष्पादन अनुमतियाँ दें और आप तैयार हैं।
AppImage को स्वयं माउंट करने के लिए लक्ष्य मशीन पर libfuse2 (या Ubuntu 24.04+ पर libfuse2t64) की आवश्यकता होती है।
HexWalk CMake का उपयोग करता है और इसके लिए Qt 6 (Core, Gui, Widgets, Charts) की आवश्यकता होती है।
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build -j
रिपॉजिटरी रूट पर सहायक स्क्रिप्ट:
linux_build.sh — एक-बार Linux बिल्डbuild-appimage.sh — एक स्व-निहित HexWalk-*.AppImage बनाएं (linuxdeploy + Qt प्लगइन का उपयोग करता है; पहली बार चलाने पर उन्हें डाउनलोड करता है)build-deb.sh — deb-packaging/hexwalk-2.0.0/debian/ के अंतर्गत ओवरले का उपयोग करके एक Debian सोर्स / बाइनरी पैकेज बनाएंhexdig CLI भी प्रोजेक्ट के भाग के रूप में बनाया गया है — स्टैंडअलोन उपयोग के लिए
hexdig/README.md देखें।
इन प्रोजेक्ट्स का धन्यवाद:
Binwalk - https://github.com/ReFirmLabs/binwalk (अंतर्निहित HexDig स्कैनर के लिए प्रेरणा)
QHexEdit2 - https://github.com/Simsys/qhexedit2
Qt
Capstone - https://www.capstone-engine.org