Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

फ़ीडसंपर्कगोपनीयता© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
op4 — टर्मिनल-आधारित एन्क्रिप्टेड मैसेंजर जिसमें पोस्ट-क्वांटम क्रिप्टोग्राफी, डबल रैचेट प्रोटोकॉल, और टोर गुमनामी है। इसमें ड्यूरेस पासफ़्रेज़, अस्वीकार्य प्रमाणीकरण, और seccomp-bpf और mlockall के माध्यम से OS-स्तरीय सख्तीकरण की सुविधाएँ हैं। | Kitploit
उपकरण/GitHubGitHub/opfour/op4
प्रमाणीकरण और प्राधिकरणरक्षात्मक उपकरणएन्क्रिप्शन/डिक्रिप्शन उपकरणक्रिप्टोग्राफीगोपनीयताप्रमाणीकरण
GitHubopfour/op4

op4

टर्मिनल-आधारित एन्क्रिप्टेड मैसेंजर जिसमें पोस्ट-क्वांटम क्रिप्टोग्राफी, डबल रैचेट प्रोटोकॉल, और टोर गुमनामी है। इसमें ड्यूरेस पासफ़्रेज़, अस्वीकार्य प्रमाणीकरण, और seccomp-bpf और mlockall के माध्यम से OS-स्तरीय सख्तीकरण की सुविधाएँ हैं।

रिपॉजिटरी देखें
68612 दिन पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें


op4 — सुरक्षित टर्मिनल मैसेंजर

Op4 एक टर्मिनल-आधारित एन्क्रिप्टेड मैसेजिंग एप्लीकेशन है जो Rust में लिखा गया है। यह पोस्ट-क्वांटम क्रिप्टोग्राफी के साथ एंड-टू-एंड एन्क्रिप्टेड निजी मैसेजिंग प्रदान करता है, जो पूरी तरह से Tor नेटवर्क के माध्यम से रूट किया जाता है, ताकि आपके संदेशों की सामग्री और आपका IP पता किसी को भी उजागर न हो — यहां तक कि उस व्यक्ति को भी नहीं जिससे आप बात कर रहे हैं।






विषय-सूची

  1. op4 क्या करता है
  2. स्थापना
  3. किसी अन्य उपयोगकर्ता से जुड़ना
  4. सुरक्षा मॉडल
  5. आर्किटेक्चर अवलोकन
  6. प्रोजेक्ट लेआउट
  7. वर्तमान स्थिति

op4 क्या करता है

op4 दो लोगों को निजी संदेशों का आदान-प्रदान करने देता है बिना किसी पक्ष के अपना IP पता या वास्तविक पहचान प्रकट किए। हर संदेश:

  • एंड-टू-एंड एन्क्रिप्टेड होता है — यह डबल रैचेट प्रोटोकॉल का उपयोग करता है, वही मूल डिज़ाइन जो Signal द्वारा उपयोग किया जाता है।
  • पोस्ट-क्वांटम हार्डन्ड है — कुंजी विनिमय परत शास्त्रीय X25519 को ML-KEM-768 (NIST-मानकीकृत लैटिस-आधारित KEM) के साथ जोड़ती है, ताकि भविष्य का क्वांटम कंप्यूटर पूर्व में रिकॉर्ड किए गए ट्रैफ़िक को पूर्वव्यापी रूप से डिक्रिप्ट न कर सके।
  • अनामित है — सारा ट्रैफ़िक Tor हिडन सर्विसेज (.onion पतों) के ऊपर यात्रा करता है। आपका IP पता आपके संपर्क या किसी भी नेटवर्क पर्यवेक्षक के सामने कभी नहीं आता।
  • स्थानीय रूप से संग्रहीत है — कोई सर्वर नहीं है। आपके संदेश और संपर्क आपकी अपनी मशीन पर एक एन्क्रिप्टेड वॉल्ट फ़ाइल में रहते हैं, और कहीं और नहीं।

op4 पूरी तरह से टर्मिनल में चलता है। इसमें कोई GUI, कोई ब्राउज़र घटक, और कोई क्लाउड खाता नहीं है। यह केवल एक बाहरी प्रक्रिया से संपर्क करता है: आपकी अपनी मशीन पर चलने वाला Tor डेमॉन।


स्थापना

सभी डाउनलोड विकल्प — AppImage, स्रोत टारबॉल, क्लोन और बिल्ड, और स्वचालित इंस्टॉलर — डाउनलोड और स्थापना गाइड में प्रलेखित हैं। नवीनतम रिलीज़ रिलीज़ पृष्ठ पर उपलब्ध है।

Debian / Ubuntu (स्वचालित)

Debian और Ubuntu पर, install/setup.sh एक कमांड में सब कुछ संभालता है: Rust टूलचेन, बिल्ड निर्भरताएँ, Tor, कंट्रोल पोर्ट कॉन्फ़िगरेशन, बाइनरी संकलन, सिस्टम उपयोगकर्ता, डेटा निर्देशिका, और AppArmor प्रोफ़ाइल।

git clone https://github.com/Opfour/op4.git
cd op4
sudo bash install/setup.sh

स्क्रिप्ट समाप्त होने के बाद, op4 चलाने से पहले आपको लॉग आउट करके फिर से लॉग इन करना होगा। इंस्टॉलर आपके उपयोगकर्ता को debian-tor समूह में जोड़ता है ताकि वह Tor कुकी फ़ाइल पढ़ सके। Linux पहले से खुले सत्रों पर समूह परिवर्तन लागू नहीं करता — एक ताज़ा लॉगिन आवश्यक है।

इस चरण को छोड़ने पर op4 आरंभ में विफल हो जाएगा: /run/tor/control.authcookie पढ़ने में अनुमति अस्वीकृत

फिर बाइनरी पर भरोसा करने से पहले स्क्रिप्ट द्वारा मुद्रित स्रोत हैश की आपके संस्करण के प्रकाशित रिलीज़ हैश से तुलना करें।

रिलीज़ हैश सत्यापन

जब op4 शुरू होता है, यह सभी Rust स्रोत फ़ाइलों, Cargo.toml, Cargo.lock, और build.rs को कवर करने वाला एक स्रोत हैश प्रिंट करता है। इसे नीचे दिए गए मान से तुलना करें आपके द्वारा स्थापित संस्करण के लिए।

संस्करणस्रोत हैश
0.3.080820cb41a63575d2c139dadd425d13d1e87e62a9d60200ae7b894ae2e9ad8ed
0.3.148115efb12747fa78b627ddbf7a56c46169f59e777d7d7508941bf89e4fe7521
0.2.0-dev35740577f6c4a4f19c5a08fe85b1f78a10347f2ba9dd7642d126552266bfa5a5
0.1.0e1a94761c7d3fa589ba892b47d5295aa417f95aee126809d51a7e7fb7e78982c

आप पूर्ण ऐप लॉन्च किए बिना भी इसे जांच सकते हैं:

op4 --print-hash

यदि हैश मेल नहीं खाता है, तो बाइनरी का उपयोग न करें — यह या तो एक अलग कमिट से बनाया गया था या छेड़छाड़ की गई है।

Fedora / Arch / अन्य डिस्ट्रोस (मैन्युअल)

पहले निर्भरताएँ स्थापित करें, फिर स्क्रिप्ट चलाएँ:

Rust टूलचेन (rust-toolchain.toml के माध्यम से 1.89.0 पर पिन किया गया):

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source "$HOME/.cargo/env"

Tor और बिल्ड निर्भरताएँ:

# Fedora
sudo dnf install tor gcc pkg-config openssl-devel

# Arch
sudo pacman -S tor base-devel pkg-config openssl

Tor कंट्रोल पोर्ट कॉन्फ़िगर करें — /etc/tor/torrc में जोड़ें:

ControlPort 9051
CookieAuthentication 1
sudo systemctl restart tor

अपने उपयोगकर्ता को Tor समूह में जोड़ें:

sudo usermod -aG tor $USER        # Fedora / Arch

इस चरण के बाद आपको लॉग आउट करके फिर से लॉग इन करना होगा। समूह सदस्यता परिवर्तन सक्रिय सत्रों पर लागू नहीं होते। जब तक आप ऐसा नहीं करते, op4 विफल हो जाएगा /run/tor/control.authcookie पढ़ने में अनुमति अस्वीकृत के साथ।

पूर्ण लॉगआउट के बिना परिवर्तन लागू करने के लिए, चलाएँ:

newgrp tor

बिल्ड और स्थापित करें:

git clone https://github.com/Opfour/op4.git
cd op4
cargo build --release
sudo bash install/setup.sh

चलाएँ

op4
# या, सिस्टम स्थापना के बिना:
./target/release/op4

पहले लॉन्च पर op4 आपको एक सामान्य पासफ़्रेज़ और एक ड्यूरेस पासफ़्रेज़ सेट करने में मार्गदर्शन करेगा, फिर आपकी पहचान कुंजियाँ उत्पन्न करेगा। आपका वॉल्ट ~/.local/share/op4/vault.op4 पर संग्रहीत है।

समर्थित प्लेटफ़ॉर्म

डिस्ट्रोस्थिति
Ubuntu 22.04 / 24.04समर्थित
Debian 12समर्थित
Fedora 39+समर्थित
Arch Linux (वर्तमान)समर्थित
Tails OSसमर्थित (सेटअप गाइड)
macOS / Windows / WSL1समर्थित नहीं

न्यूनतम कर्नेल: 4.15 (5.4+ अनुशंसित)। आर्किटेक्चर: x86-64 (aarch64 काम करना चाहिए लेकिन परीक्षण नहीं किया गया)।


किसी अन्य उपयोगकर्ता से जुड़ना

दो लोगों को प्रत्येक के पास op4 स्थापित, Tor चल रहा और उनका वॉल्ट अनलॉक होना चाहिए। आदान-प्रदान असममित है: एक व्यक्ति पहले अपना संपर्क कोड भेजता है, दूसरा उसे जोड़ता है, फिर अपना पहला संदेश भेजता है, जो एक लंबित अनुरोध के रूप में आता है जिसे पहला व्यक्ति स्वीकार करता है।

चरण 1 — पहला लॉन्च

पहली बार चलाने पर op4 एक सामान्य पासफ़्रेज़ और एक ड्यूरेस पासफ़्रेज़ के लिए संकेत देता है, फिर आपकी पहचान कुंजियाँ उत्पन्न करता है। ऐसा केवल एक बार होता है। आपका वॉल्ट ~/.local/share/op4/vault.op4 पर संग्रहीत है।

$ op4

चरण 2 — अपना संपर्क कोड प्राप्त करें

आपके संपर्क कोड में आपकी पूर्ण सार्वजनिक कुंजी बंडल और आपका .onion पता होता है। दूसरे व्यक्ति को आप तक पहुँचने के लिए इसकी आवश्यकता है।

  1. Contacts टैब पर जाएँ (2 या → दबाएँ)
  2. अपना संपर्क कोड निर्यात करने के लिए e दबाएँ
  3. आपका कोड स्क्रीन पर दिखाई देता है — यह एक लंबा Base58 स्ट्रिंग है जो op4: से शुरू होता है
  4. इसे कॉपी करें और दूसरे व्यक्ति को आउट ऑफ बैंड भेजें (Signal, ईमेल, व्यक्तिगत रूप से, आदि)

आपका संपर्क कोड गुप्त नहीं है। इसे सार्वजनिक रूप से साझा करना सुरक्षित है। इसमें केवल आपकी सार्वजनिक कुंजियाँ और ओनियन पता होता है — कोई निजी सामग्री नहीं।

चरण 3 — दूसरे व्यक्ति को संपर्क के रूप में जोड़ें

एक बार आपके पास उनका संपर्क कोड हो:

  1. Contacts टैब में, a दबाएँ एक संपर्क जोड़ने के लिए
  2. उनका op4: संपर्क कोड पेस्ट करें और Enter दबाएँ
  3. उन्हें एक नाम दें और Enter दबाएँ

चरण 4 — अपना पहला संदेश भेजें

  1. अपने संपर्क सूची से संपर्क चुनें (↑/↓, फिर Enter का उपयोग करें)
  2. Messages टैब पर स्विच करें (3 या → दबाएँ)
  3. अपना संदेश टाइप करें और Enter दबाएँ

यह पहला संदेश एन्क्रिप्टेड हैंडशेक शुरू करता है और Tor के ऊपर उनके .onion पते पर वितरित किया जाता है। वे इसे एक लंबित संपर्क अनुरोध के रूप में देखेंगे।

चरण 5 — आने वाले अनुरोध को स्वीकार करें

जब कोई आपको पहला संदेश भेजता है, तो Contacts टैब पर एक बैज दिखाई देता है जो दर्शाता है कि कितने अनुरोध प्रतीक्षा कर रहे हैं।

टूल डाउनलोड करें