
स्टेग्नोग्राफी और डिजिटल फॉरेंसिक के लिए अंतिम टूलकिट। छवियों, ऑडियो, वीडियो, दस्तावेज़ों और नेटवर्क पैकेटों में डेटा छुपाएं और निकालें, या छिपे हुए पेलोड का पता लगाने के लिए 11 उन्नत डिटेक्शन इंजन चलाएं।
StegoForge एक जटिल Python फ्रेमवर्क है, लेकिन सक्रिय फोरेंसिक करते समय आपको टूटे हुए वातावरण से नहीं जूझना चाहिए। हमने शून्य-निर्भरता, मूल निष्पादन योग्य संकलित किए हैं जो स्वचालित रूप से अपनी AI और मीडिया आवश्यकताओं को हल करते हैं।
Releases Page पर जाएं और अपने OS के लिए बाइनरी डाउनलोड करें।
pip install आवश्यक नहीं।PATH कॉन्फ़िगरेशन नहीं।# 1. फ़ाइल को इमेज के अंदर छुपाएं (AES-256-GCM एन्क्रिप्टेड, स्वचालित विधि)
stegoforge encode -c photo.png -p secret.pdf -k "my-pass"
# 2. छुपी हुई फ़ाइल को पुनः प्राप्त करें
stegoforge decode -f photo_stego.png -k "my-pass"
# 3. किसी भी संदिग्ध फ़ाइल पर CTF वन-क्लिक फोरेंसिक डंप
stegoforge ctf -f suspicious.mp3
# 4. मूल बनाम स्टेगो तुलना — पिक्सेल हीटमैप
stegoforge diff -c photo.png -s photo_stego.png
# 5. एक फोल्डर में हर कैरियर में एक गुप्त फ़ाइल बैच एम्बेड करें
stegoforge batch -d ./carriers/ -p secret.txt -k "my-pass"
# 6. कैरियर की क्षमता और स्टील्थ स्कोर जांचें
stegoforge capacity -c photo.png --depth 2
# 7. Twitter रीकंप्रेशन का अनुकरण करें और पेलोड के जीवित रहने का परीक्षण करें
stegoforge encode -c photo.png -p secret.txt -k "my-pass" --target twitter --test-survival
# 8. स्थानीय वेब UI लॉन्च करें (कोई डेटा कभी आपकी मशीन नहीं छोड़ता)
stegoforge web
# टैब-पूर्णता स्थापित करें (bash)
eval "$(stegoforge completion bash)"
# शेल इतिहास में कुंजी से बचने के लिए env var का उपयोग करें
export STEGOFORGE_KEY="my-pass"
stegoforge decode -f stego.png # एनवायरनमेंट से कुंजी पढ़ी गई
सरल भाषा में अवधारणा: स्टेग्नोग्राफी खुलेआम रहस्यों को छुपाने की कला है। StegoForge आपके गुप्त संदेश या फ़ाइल को गणितीय रूप से एक सामान्य फोटो के पिक्सेल, एक गाने की ध्वनि तरंगों, या एक वीडियो के फ्रेम में बुनता है। बाकी दुनिया के लिए, यह सिर्फ एक सामान्य मीम या MP3 ट्रैक जैसा दिखता है। आपके लिए, यह एक अदृश्य तिजोरी है।
StegoForge एक मॉड्यूलर, एंटरप्राइज़-ग्रेड स्टेग्नोग्राफी टूलकिट है जिसे गुप्त डेटा के पूर्ण जीवनचक्र के लिए इंजीनियर किया गया है: इमेज, ऑडियो, वीडियो और सक्रिय नेटवर्क प्रोटोकॉल में पेलोड एम्बेड करने से लेकर, संदिग्ध कैरियर फ़ाइलों से असामान्यताओं को जबरन निकालने के लिए मशीन-लर्निंग स्टेगनालिसिस तैनात करने तक।
सुरक्षा शोधकर्ताओं, CTF खिलाड़ियों और डिजिटल फोरेंसिक चिकित्सकों के लिए बनाया गया, यह एक चीज़ होने की कोशिश नहीं करता। यह पूरे फोरेंसिक स्पेक्ट्रम को सहजता से निष्पादित करता है।
$ stegoforge encode --carrier cover.png --payload secret.txt --key "mypassword" --method lsb
[+] Payload AES-256-GCM से एन्क्रिप्ट किया गया
[+] RGB चैनलों में 2048 बिट्स एम्बेड किए गए (1-बिट गहराई)
[+] आउटपुट: cover_stego.png
[+] सांख्यिकीय प्रोफ़ाइल: बेसलाइन से अप्रभेद्य (chi² = 0.021)
$ stegoforge ctf --file suspicious.mp3
[*] suspicious.mp3 पर सभी डिटेक्टर चल रहे हैं ...
[⏭] Chi-square LSB anomaly छोड़ा गया
[⏭] RS analysis छोड़ा गया
[!] ब्लाइंड एक्सट्रैक्टर ने audio-lsb, depth=1, AES एन्क्रिप्टेड ब्लॉब पर पेलोड पाया
[+] 412 बाइट्स निकाले गए → extracted_payload.bin में सहेजा गया
stegoforge/
├── इमेज कैरियर PNG · JPEG · BMP · GIF · WebP
│ ├── LSB / अनुकूली LSB 1–4 बिट गहराई + WOW-शैली सामग्री-जागरूक लागत क्रम
│ ├── DCT + JND-सुरक्षित कैप JPEG आवृत्ति-डोमेन एम्बेडिंग + Watson-शैली अवधारणात्मक बजट
│ ├── फिंगरप्रिंट LSB PRNU-जागरूक एम्बेडिंग मोड
│ └── अल्फा / पैलेट पारदर्शिता और अनुक्रमित-रंग चैनल
│
├── वीडियो कैरियर MP4 · WebM
│ ├── वीडियो DCT ब्लॉक-लागत रैंकिंग के साथ कीफ्रेम एम्बेडिंग
│ └── वीडियो मोशन अस्थायी+बनावट मास्क्ड ब्लॉक एम्बेडिंग (MP4)
│
├── ऑडियो कैरियर WAV · FLAC · MP3 · OGG
│ ├── सैंपल LSB मनोध्वनिक-शैली लागत-क्रमित PCM LSB
│ ├── फेज़ कोडिंग सेगमेंट-फेज़ एन्कोडिंग
│ └── स्पेक्ट्रोग्राम कला स्पेक्ट्रम डोमेन में दृश्य पेलोड
│
├── दस्तावेज़ कैरियर TXT · PDF · DOCX · XLSX
│ ├── यूनिकोड व्हाइटस्पेस अनुकूली प्रविष्टि-बिंदु रैंकिंग (ZWSP/ZWNJ/ZWJ)
│ ├── भाषाई मोड कुंजी-जागरूक पर्याय-चैनल पाठ स्टेग्नोग्राफी
│ ├── PDF स्ट्रीम ऑब्जेक्ट/स्ट्रीम/मेटाडेटा इंजेक्शन
│ └── Office XML कस्टम XML भाग और स्ट्रीम
│
├── बाइनरी कैरियर ELF · PE/EXE/DLL (CLI)
│ ├── ELF स्लैक/नोट्स 2-बिट मास्क्ड क्षेत्र-लागत एम्बेडिंग
│ └── PE स्लैक/ओवरले 2-बिट मास्क्ड क्षेत्र-लागत एम्बेडिंग
│
├── नेटवर्क गुप्त चैनल (CLI)
│ ├── TCP फ़ील्ड चैनल ip_id, tcp_seq, ttl
│ └── टाइमिंग चैनल इंटर-पैकेट विलंब एन्कोडिंग
│
├── क्रिप्टो + उत्तरजीविता
│ ├── AES-256-GCM + Argon2
│ ├── डिकॉय मोड दोहरी-पेलोड प्रशंसनीय इनकार
│ ├── वेट-पेपर रैपिंग Reed-Solomon लचीलापन रैपर
│ └── प्लेटफ़ॉर्म प्रोफ़ाइल सोशल-मीडिया-जागरूक विधि चयन/सिमुलेशन
│
└── इंटरफ़ेस
├── CLI संकर-प्रथम समूहित विधि चयन + पूर्ण कमांड मोड
├── वेब UI (Flask) समूहित विधि पिल्स, हाइब्रिड बैज, स्थानीय SSE स्ट्रीमिंग
└── CTF मोड एक कमांड, सभी प्रासंगिक डिटेक्टर, रैंक्ड रिपोर्ट
यदि आप StegoForge को स्रोत से बनाना चाहते हैं या मूल रूप से Python API का उपयोग करना चाहते हैं:
git clone https://github.com/Nour833/StegoForge.git
cd StegoForge
pip install -r requirements.txt
pip install -r requirements-web.txt
pip install -e .
ग्लासमॉर्फिज्म वेब ऐप तुरंत चालू करें:
stegoforge web # http://localhost:5000 पर स्वचालित रूप से तैनात होता है
ML आर्किटेक्चर पर नोट: StegoForge वास्तविक मशीन लर्निंग स्टेगनालिसिस लागू करता है। पहली बार जब आप इंजन को बूट करते हैं, तो यह चुपचाप HuggingFace के साथ इंटरफ़ेस करेगा और ONNX CNN वज़न को सीधे आपके
~/.stegoforge/modelsकैश में डाउनलोड करेगा।
टर्मिनल कमांड याद नहीं रखना चाहते? इंटरैक्टिव CLI तक पहुँचने के लिए बस टूल को अपने आप चलाएं!
stegoforge
मेनू में एक सिनेमाई स्टार्टअप अनुक्रम, समूहित विधि चयन और एन्कोडिंग, डिकोडिंग और फोरेंसिक के बीच निर्देशित संक्रमण शामिल है।
ऑटोमेशन के लिए प्रो-टिप्स:
STEGOFORGE_FAST_UI=1 stegoforge तेज़, शून्य-विलंब बूटअप के लिए एनिमेशन छोड़ता है।STEGOFORGE_UI_STAGE_DELAY=0.45 stegoforge दृश्य प्रदर्शन की गति को ठीक करता है।यदि आप कच्चे टर्मिनल थ्रूपुट पसंद करते हैं, तो CLI सभी मॉड्यूल के लिए हाइपर-विशिष्ट रूटिंग का समर्थन करता है।
# PNG में बुनियादी LSB
stegoforge encode -c photo.png -p message.txt -k "passphrase"
# कस्टम बिट गहराई के साथ स्टील्थ JPEG DCT
stegoforge encode -c photo.jpg -p secret.bin -k "key" --method dct
# स्पेक्ट्रोग्राम आर्ट — एक दृश्य इमेज को बजाने योग्य ऑडियो के अंदर छुपाएं
stegoforge encode -c music.wav -p logo.png --method spectrogram