Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
melody — Melody is a transparent internet sensor built for threat intelligence. Supports custom tagging rules and vulnerable application simulation. | Kitploit
उपकरण/GitHubGitHub/ma111e/melody
Packet Sniffing & AnalysisReconnaissanceVulnerability AnalysisInformation GatheringWeb SecurityNetwork SecurityThreat IntelligenceIntrusion DetectionArchived
GitHubma111e/melody

melody

Melody is a transparent internet sensor built for threat intelligence. Supports custom tagging rules and vulnerable application simulation.

139211 साल पहलेKitploit द्वारा समीक्षित

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें
रिपॉजिटरी देखेंवेबसाइट

Melody

इंटरनेट के पृष्ठभूमि शोर पर नज़र रखें

Go Report Card Coverage Status Docker build status Docker image size

Latest release Documentation Installation Quickstart Go Report Card


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

विषय-सूची

  • मेलोडी
  • विषय-सूची
  • विशेषताएँ
  • इच्छा सूची
  • उपयोग के मामले
    • इंटरनेट फेसिंग सेंसर
    • स्ट्रीम विश्लेषण
  • पूर्वावलोकन
  • त्वरित आरंभ
    • TL;DR
      • रिलीज़
      • स्रोत से
      • Docker
  • नियम
    • नियम उदाहरण
  • लॉग

विशेषताएँ

यहाँ Melody की कुछ प्रमुख विशेषताएँ दी गई हैं:

  • पारदर्शी कैप्चर
  • डिटेक्शन नियम लिखें और विशिष्ट पैकेट को टैग करें ताकि उन्हें बड़े पैमाने पर विश्लेषण किया जा सके
  • बिल्ट-इन HTTP/S सर्वर का उपयोग करके कमजोर वेबसाइटों का मॉक करें
  • IPv4 और IPv6 पर मुख्य इंटरनेट प्रोटोकॉल का समर्थन करता है
  • आपके लिए लॉग रोटेशन संभालता है: Melody को सबसे छोटे VPS पर हमेशा के लिए चलाने के लिए डिज़ाइन किया गया है
  • न्यूनतम कॉन्फ़िगरेशन आवश्यक है
  • स्टैंडअलोन मोड: केवल CLI का उपयोग करके Melody को कॉन्फ़िगर करें
  • आसानी से स्केलेबल:
    • स्टैटिकली कम्पाइल्ड बाइनरी
    • अप-टू-डेट Docker इमेज

इच्छा सूची

चूंकि मुझे अभी अन्य परियोजनाओं पर ध्यान केंद्रित करना है, इसलिए मैं Melody के विकास में अधिक समय नहीं लगा सकता।

हालांकि सुधार के लिए बहुत गुंजाइश है, तो यहाँ कुछ विशेषताएँ हैं जिन्हें मैं कभी लागू करना चाहूंगा:

  • समर्पित सहायक प्रोग्राम नियम बनाने, परीक्षण और प्रबंधित करने के लिए -> cmd/meloctl में Meloctl देखें
  • केंद्रीकृत नियम प्रबंधन
  • प्रति पोर्ट मॉक एप्लिकेशन

उपयोग के मामले

इंटरनेट फेसिंग सेंसर

  • इंटरनेट के शोर से रुझान और पैटर्न निकालें
  • दुर्भावनापूर्ण गतिविधि, शोषण प्रयासों और लक्षित स्कैनर्स को इंडेक्स करें
  • उभरते खतरों के शोषण की निगरानी करें
  • विशिष्ट खतरों पर नज़र रखें

स्ट्रीम विश्लेषण

  • लक्षित हमलों को उजागर करने के लिए एक पृष्ठभूमि शोर प्रोफ़ाइल बनाएँ
  • संदिग्ध स्ट्रीम में दुर्भावनापूर्ण पैकेट को टैग करने के लिए कैप्चर को रीप्ले करें

पूर्वावलोकन

त्वरित आरंभ

त्वरित आरंभ विवरण।

TL;DR

रिलीज़

नवीनतम रिलीज़ https://github.com/ma111e/melody/releases पर प्राप्त करें।

root@kitploit:~
make install               # Set default outfacing interface
make cap                   # Set network capabilities to start Melody without elevated privileges
make certs                 # Make self signed certs for the HTTPS fileserver
make enable_all_rules      # Enable the default rules
make service               # Create a systemd service to restart the program automatically and launch it at startup 

sudo systemctl stop melody  # Stop the service while we're configuring it

अवांछित पैकेटों को फ़िल्टर करने के लिए filter.bpf फ़ाइल अपडेट करें।

root@kitploit:~
sudo systemctl start melody     # Start Melody
sudo systemctl status melody    # Check that Melody is running    

लॉग /opt/melody/logs/melody.ndjson में जमा होने शुरू हो जाने चाहिए।

root@kitploit:~
tail -f /opt/melody/logs/melody.ndjson # | jq

स्रोत से

root@kitploit:~
git clone https://github.com/ma111e/melody /opt/melody
cd /opt/melody
make build

फिर रिलीज़ TL;DR के चरणों के साथ जारी रखें।

Docker

root@kitploit:~
make certs                           # Make self signed certs for the HTTPS fileserver
make enable_all_rules                # Enable the default rules
mkdir -p /opt/melody/logs
cd /opt/melody/

docker pull ma111e/melody:latest

MELODY_CLI="" # अपने CLI विकल्प यहाँ रखें। उदाहरण: export MELODY_CLI="-s -i 'lo' -F 'dst port 5555' -o 'server.http.port: 5555'"

docker run \
    --net=host \
    -e "MELODY_CLI=$MELODY_CLI" \
    --mount type=bind,source="$(pwd)/filter.bpf",target=/app/filter.bpf,readonly \
    --mount type=bind,source="$(pwd)/config.yml",target=/app/config.yml,readonly \
    --mount type=bind,source="$(pwd)/var",target=/app/var,readonly \
    --mount type=bind,source="$(pwd)/rules",target=/app/rules,readonly \
    --mount type=bind,source="$(pwd)/logs",target=/app/logs/ \
    ma111e/melody

लॉग /opt/melody/logs/melody.ndjson में जमा होने शुरू हो जाने चाहिए।

नियम

नियम सिंटैक्स विवरण।

उदाहरण

root@kitploit:~
CVE-2020-14882 Oracle Weblogic Server RCE:
  layer: http
  meta:
    id: 3e1d86d8-fba6-4e15-8c74-941c3375fd3e
    version: 1.0
    author: BonjourMalware
    status: stable
    created: 2020/11/07
    modified: 2020/20/07
    description: "Checking or trying to exploit CVE-2020-14882"
    references:
      - "https://nvd.nist.gov/vuln/detail/CVE-2020-14882"
  match:
    http.uri:
      startswith|any|nocase:
        - "/console/css/"
        - "/console/images"
      contains|any|nocase:
        - "console.portal"
        - "consolejndi.portal?test_handle="
  tags:
    cve: "cve-2020-14882"
    vendor: "oracle"
    product: "weblogic"
    impact: "rce"

लॉग

लॉग सामग्री विवरण।

उदाहरण

IPv4 पर Netcat TCP पैकेट:

root@kitploit:~
{
  "tcp": {
    "window": 512,
    "seq": 1906765553,
    "ack": 2514263732,
    "data_offset": 8,
    "flags": "PA",
    "urgent": 0,
    "payload": {
      "content": "I made a discovery today. I found a computer.\n",
      "base64": "SSBtYWRlIGEgZGlzY292ZXJ5IHRvZGF5LiAgSSBmb3VuZCBhIGNvbXB1dGVyLgo=",
      "truncated": false
    }
  },
  "ip": {
    "version": 4,
    "ihl": 5,
    "tos": 0,
    "length": 99,
    "id": 39114,
    "fragbits": "DF",
    "frag_offset": 0,
    "ttl": 64,
    "protocol": 6
  },
  "timestamp": "2020-11-16T15:50:01.277828+01:00",
  "session": "bup9368o4skolf20rt8g",
  "type": "tcp",
  "src_ip": "127.0.0.1",
  "dst_port": 1234,
  "matches": {},
  "inline_matches": [],
  "embedded": {}
}
टूल डाउनलोड करें