अपडेट पर वापस जाएँ
New releaseSep 3, 2026

HexWalk v2.2.0

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

साझा करें

hexwalk

HexWalk - हेक्स एडिटर/व्यूअर/एनालाइज़र

HexWalk एक हेक्स एडिटर, व्यूअर और एनालाइज़र है।

यह qhexedit2, Capstone और Qt पर निर्मित है, तथा इसमें एक अंतर्निहित सिग्नेचर स्कैनर, HexDig शामिल है, जो binwalk से प्रेरित है।

यह क्रॉस-प्लेटफ़ॉर्म है और इसमें कई सुविधाएँ हैं:

  • एडवांस्ड फाइंड (HEX, UTF8, UTF16 और regex के आधार पर बाइनरी फ़ाइलों में पैटर्न ढूँढ सकता है)
  • बाइनरी सिग्नेचर स्कैनर और एक्सट्रैक्टर — Options में से HexDig (अंतर्निहित, कोई सेटअप नहीं) या Binwalk (बाहरी) चुनें
  • एन्ट्रॉपी विश्लेषण
  • बाइट मैप
  • हैश कैलकुलेटर
  • Bin/Dec/Hex कन्वर्टर
  • हेक्स फ़ाइल संपादन
  • डिफ फ़ाइल विश्लेषण
  • हेडर पार्स करने के लिए बाइट पैटर्न
  • x86, ARM और MIPS आर्किटेक्चर के लिए डिसअसेम्बलर

स्क्रीनशॉट

  • मुख्य पृष्ठ hexwalk gui

  • बाइट मैप hexwalk gui

  • एडवांस्ड खोज hexwalk gui

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

  • बाइनरी एनालाइज़र hexwalk gui

  • हैश कैलकुलेटर hexwalk gui

  • डिफ विश्लेषण hexwalk gui

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

उपयोग

HexWalk रिलीज़ की एक्ज़ीक्यूटेबल फ़ाइलें स्व-निहित हैं, आप इन्हें वैसे ही उपयोग कर सकते हैं।

बाइनरी एनालाइज़र दो इंजनों में से किसी एक द्वारा संचालित किया जा सकता है, जिसे Options → Analyzer में चुना जा सकता है:

  • HexDig (डिफ़ॉल्ट) — अंतर्निहित, कोई बाहरी निर्भरता नहीं। अभिलेखों (ZIP, 7Z, TAR, GZIP, …) को निकालते समय यह 7z टूल का उपयोग करता है। Linux पर इसे अपने पैकेज मैनेजर से इंस्टॉल करें (sudo apt install 7zip, या लिगेसी सिस्टम पर p7zip-full)। Windows इंस्टॉलर इसे बंडल करता है; macOS बिल्ड इसे एप्लिकेशन बंडल के अंदर भेजता है।
  • Binwalk — बाहरी कमांड के रूप में चलाया जाता है। यदि आप इसे पसंद करते हैं तो इसे अलग से इंस्टॉल करें: Linux पर sudo apt install binwalk, macOS पर brew install binwalk, या अपस्ट्रीम रिपॉजिटरी से।

उपयोग के बारे में अधिक जानकारी के लिए Wiki पर जाएँ:

https://github.com/gcarmix/hexwalk/wiki

Windows

Windows पर HexWalk विभिन्न रूपों में जारी किया गया है:

  • इंस्टॉलर के रूप में
  • पोर्टेबल zip फ़ाइल के रूप में

इसे इंस्टॉल करने का सबसे तेज़ तरीका winget है:

winget install hexwalk

MacOS

MacOS पर आप रिलीज़ पेज पर उपलब्ध .dmg फ़ाइल आसानी से डाउनलोड कर सकते हैं और हमेशा की तरह ऐप को Applications फ़ोल्डर में खींच सकते हैं

Debian

यह प्रोजेक्ट अब Bookworm के लिए backports पर उपलब्ध है, बस /etc/apt/sources.list में यह पंक्ति जोड़कर backports रिपॉजिटरी सक्षम करें:

deb http://deb.debian.org/debian bookworm-backports main

और फिर टाइप करें:

sudo apt update

sudo apt install hexwalk

Ubuntu

यह प्रोजेक्ट launchpad पर भी उपलब्ध है https://launchpad.net/hexwalk Ubuntu पर इंस्टॉल करने के लिए आप बस यह कर सकते हैं:

sudo add-apt-repository ppa:carmix/ppa

sudo apt update

sudo apt install hexwalk

Linux

अन्य 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.shdeb-packaging/hexwalk-2.0.0/debian/ के अंतर्गत ओवरले का उपयोग करके एक Debian सोर्स / बाइनरी पैकेज बनाएं

hexdig CLI भी प्रोजेक्ट के भाग के रूप में बनाया गया है — स्टैंडअलोन उपयोग के लिए hexdig/README.md देखें।

आभार

इन प्रोजेक्ट्स का धन्यवाद:

श्रेणियाँ