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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
netstat2neo4j — नेटस्टैट फ़ाइलों से Neo4j के लिए साइफर क्रिएट स्टेटमेंट बनाएं (एकाधिक मशीनों से) | Kitploit
उपकरण/GitHubGitHub/trinitor/netstat2neo4j
नेटवर्क फोरेंसिकजानकारी एकत्र करनालॉग विश्लेषण
GitHubtrinitor/netstat2neo4j

netstat2neo4j

नेटस्टैट फ़ाइलों से Neo4j के लिए साइफर क्रिएट स्टेटमेंट बनाएं (एकाधिक मशीनों से)

रिपॉजिटरी देखें
41115 साल पहलेKitploit द्वारा समीक्षित

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

सभी देखें →

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

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

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

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

Neo4j के साथ Netstat विज़ुअलाइज़ेशन

screenshot

विवरण

ग्राफ़ बड़े डेटासेट में विसंगतियों और पैटर्न को पहचानने में मदद करते हैं।
यह स्क्रिप्ट कई होस्ट से netstat जानकारी लेती है और उन्हें इस तरह से प्रारूपित करती है कि उन्हें Neo4j में आयात किया जा सके।
Neo4j से कुछ होस्ट से कनेक्शन, कुछ होस्ट तक कनेक्शन, उपयोग या प्रोटोकॉल और बहुत कुछ खोजने के लिए क्वेरी की जा सकती है।

उदाहरण फ़ाइलें

उपकरण का परीक्षण करने के लिए example निर्देशिका में पहले से कुछ फ़ाइलें मौजूद हैं।
आप example क्वेरी भी पा सकते हैं जो आपको खोज की संभावनाओं का बुनियादी विचार देने में मदद करेगी।

स्थिति

वर्तमान में उपकरण का परीक्षण Windows सिस्टम के netstat आउटपुट के साथ 'netstat -an' कमांड का उपयोग करके किया गया है।

सेटअप

Docker और docker-compose इंस्टॉल करें

https://docs.docker.com/install/linux/docker-ce/centos/
https://docs.docker.com/compose/install/

फ़ाइलें निकालें

root@kitploit:~
git clone https://github.com/trinitor/netstat2neo4j.git /opt/netstat2neo4j/

कंटेनर शुरू करें

root@kitploit:~
cd /opt/netstat2neo4j/
docker-compose up -d

लॉगऑन का परीक्षण करें

https://ip:7474
उपयोगकर्ता: neo4j
पासवर्ड: neo4j

Netstat फ़ाइलें अपलोड करें

सभी netstat आउट फ़ाइलों (*.txt फ़ाइलों) को /opt/netstat2neo4j/script/import/ में कॉपी करें।

Neo4j के लिए Cypher स्टेटमेंट बनाएं

root@kitploit:~
cd /opt/netstat2neo4j/script/
bash csv2neo4j.sh

आवश्यक cypher स्टेटमेंट create_database.txt में पाए जा सकते हैं।

डेटाबेस बनाएं

https://localhost:7474 पर जाएं।
create_database.txt से सामग्री कॉपी करें।
neo4j इंटरफ़ेस के कमांड बार में पेस्ट करें।

उदाहरण क्वेरी

root@kitploit:~
MATCH (src)-[:DEPENDS_ON]->(dst)
WHERE src.ip STARTS WITH '192_168_'
RETURN src, dst

example फ़ोल्डर में query.txt भी है।

प्रश्नोत्तर

प्रश्न: यह अनावश्यक है। क्या आपको नहीं पता कि अन्य प्रोजेक्ट भी हैं?
उत्तर: मुझे पता है। यह नया या विशेष नहीं है। मुफ्त प्रोजेक्ट, ट्यूटोरियल और एजेंट-आधारित व्यावसायिक उत्पाद हैं जो मानचित्र बनाते हैं और नियम भी लागू करते हैं।
कुछ उदाहरण:

  • https://www.maltego.com
  • https://www.tanium.com/products/map/
  • https://www.illumio.com/
  • https://www.cisco.com/c/en/us/products/security/tetration/

यह छोटा प्रोजेक्ट किसी भी तरह से प्रतिस्थापन नहीं है।

प्रश्न: सभी मशीनों पर netstats बनाना कठिन है। क्या आपके पास कोई समाधान है?
उत्तर: हालांकि आप WMI/PowerShell रिमोटिंग के साथ जानकारी एकत्र कर सकते हैं, मैं ऐसे खाते की अनुशंसा नहीं करता जिसके पास आपके सभी सिस्टम पर पूर्ण व्यवस्थापक अधिकार हों।
netstat निर्माण को शेड्यूल करने के लिए अपने कॉन्फ़िगरेशन प्रबंधन का उपयोग करें या शेड्यूल किए गए कार्यों का उपयोग करें। यह इस छोटे प्रोजेक्ट के दायरे से बाहर है।
यदि आप साम्राज्य की सभी चाबियों वाले खाते का उपयोग करना चाहते हैं:
https://ijustwannared.team/2019/04/22/network-connection-footprinting-with-wmi-and-neo4j/

प्रश्न: आप गलत होंगे। Neo4j को CSV फ़ाइलों को सीधे पढ़ने में सक्षम होना चाहिए। आप स्वयं स्टेटमेंट क्यों बना रहे हैं?
उत्तर: आप सही हैं। CSV फ़ाइलों को सीधे आयात करना संभव है।
https://neo4j.com/developer/guide-import-csv/

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