
PETriage: त्रिज के लिए एक प्रतीक-एकीकृत PE फ़ाइल रीडर, जो बहु-प्लेटफ़ॉर्म और बहु-इंटरफ़ेस उपयोग के लिए बनाया गया है।
एक तेज़, क्रॉस-प्लेटफ़ॉर्म PE (पोर्टेबल एक्ज़ीक्यूटेबल) सतह विश्लेषण उपकरण, जो मैलवेयर ट्रायज के लिए Rust में लिखा गया है।
उन विश्लेषकों के लिए डिज़ाइन किया गया है जिन्हें Linux, macOS और Windows पर व्यावहारिक PE ट्रायज की आवश्यकता है, बिना किसी Windows-केंद्रित कार्यप्रवाह पर निर्भर हुए।
पहले readpe (मौजूदा उपकरणों के साथ नाम टकराव से बचने के लिए नाम बदला गया)।
jq, SIEM और स्क्रिप्टिंग पाइपलाइनों में पाइप करने के लिए।डिफ़ॉल्ट CLI बिल्ड:
cargo install petriage
TUI और GUI बिल्ड के लिए, फ़ीचर फ़्लैग के साथ स्रोत से बनाएं।
या स्रोत से बनाएं:
git clone https://github.com/uky007/petriage.git
cd petriage
cargo build --release
GUI/TUI बिल्ड निर्भरताएँ और क्रॉस-संकलन के लिए docs/installation.md देखें।
petriage <file.exe> # सतह विश्लेषण (स्ट्रिंग्स को छोड़कर सब कुछ)
petriage <file.exe> -a # स्ट्रिंग्स सहित सभी जानकारी
petriage <file.exe> -H # केवल हेडर
petriage <file.exe> -i # केवल इम्पोर्ट
petriage <file.exe> --hashes # केवल फ़ाइल हैश
petriage <file.exe> --json # JSON आउटपुट
petriage --batch <dir> --ndjson # एक निर्देशिका में सभी PEs का बैच विश्लेषण
petriage <file.exe> --fail-on warning # यदि विसंगतियाँ चयनित सीमा से अधिक हों तो एग्ज़िट कोड 3
petriage <file.exe> --strip-overlay stripped.exe # ओवरले के बिना PE सहेजें
petriage <file.exe> --carve-overlay overlay.bin # ओवरले डेटा निकालें
petriage -x <file.exe> # TUI हेक्स व्यूअर
petriage-gui # GUI (फ़ाइल डायलॉग)
petriage-gui <file.exe> # GUI (सीधे फ़ाइल खोलें)
पूर्ण CLI विकल्पों, jq रेसिपी, TUI/GUI विवरण और उदाहरण आउटपुट के लिए docs/usage.md देखें।




| कोड | अर्थ |
|---|---|
| 0 | सफल |
| 1 | इनपुट त्रुटि (फ़ाइल नहीं मिली, पढ़ने में विफल, अमान्य PE) |
| 2 | आउटपुट त्रुटि (फ़ाइल लिखने में विफल) |
| 3 | असामान्यता सीमा पार (--fail-on) |
MIT OR Apache-2.0
| इंटरफ़ेस | बिल्ड | विवरण |
|---|
| CLI | cargo build --release | PE ट्रायज, संरचित आउटपुट, असामान्यता पहचान और बैच स्वचालन के लिए डिफ़ॉल्ट कार्यप्रवाह। |
| TUI | cargo build --release --features tui | PE क्षेत्र नेविगेशन के साथ इंटरैक्टिव हेक्स व्यूअर। |
| GUI | cargo build --release --features gui | टैब्ड विश्लेषण, ड्रैग और ड्रॉप, इम्पोर्ट/स्ट्रिंग फ़िल्टर, एंट्रोपी रंग-कोडिंग, PE हेडर एडिटर, ओवरले क्रेव/स्ट्रिप। |