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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
fsmon — Linux/Android iOS/macOS के लिए फ़ाइलसिस्टम मॉनिटर टूल | Kitploit
उपकरण/GitHubGitHub/nowsecure/fsmon
एंड्रॉइड सुरक्षागतिशील विश्लेषण (सैंडबॉक्सिंग)आईओएस सुरक्षारिवर्स इंजीनियरिंगफोरेंसिकमोबाइल फोरेंसिकडिजिटल फोरेंसिकघटना प्रतिक्रिया
GitHubnowsecure/fsmon

fsmon

Linux/Android iOS/macOS के लिए फ़ाइलसिस्टम मॉनिटर टूल

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

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

सभी देखें →

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

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

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

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

fsmon

ci

लिनक्स, एंड्रॉइड, iOS और macOS के लिए निम्न-स्तरीय फ़ाइलसिस्टम मॉनिटरिंग उपयोगिता।

  • लेखक: pancake @ nowsecure
  • लाइसेंस: MIT

इसके लिए डिज़ाइन किया गया:

  • सिस्टम प्रशासक और घटना प्रतिक्रियाकर्ता
  • सुरक्षा शोधकर्ता और फोरेंसिक विश्लेषक
  • I/O-भारी अनुप्रयोगों को डीबग करने वाले डेवलपर्स
  • फ़ाइलसिस्टम एक्सेस व्यवहार का अवलोकन करने में रुचि रखने वाले रिवर्स इंजीनियर

स्थापना

macOS पर अब आप इसे brew के माध्यम से इन कमांड के साथ स्थापित कर सकते हैं:

root@kitploit:~
brew tap nowsecure/fsmon https://github.com/nowsecure/fsmon
brew install nowsecure/fsmon/fsmon

वैकल्पिक रूप से बस make चलाएँ या रिलीज़ पृष्ठ से बिल्ड चुनें।

root@kitploit:~
make
make install PREFIX=/usr

उपयोग

यह उपकरण किसी विशिष्ट निर्देशिका से फ़ाइल सिस्टम ईवेंट प्राप्त करता है और उन्हें रंगीन प्रारूप या JSON में दिखाता है।

किसी विशिष्ट प्रोग्राम नाम या प्रक्रिया आईडी (PID) से होने वाले ईवेंट को फ़िल्टर करना संभव है।

root@kitploit:~
$ ./fsmon -h
Usage: ./fsmon-macos [-Jjc] [-a sec] [-b dir] [-B name] [-p pid] [-P proc] [path]
 -a [sec]  N सेकंड के बाद निगरानी बंद करें (अलार्म)
 -b [dir]  फ़ाइलों का DIR फ़ोल्डर में बैकअप लें (प्रायोगिक)
 -B [name] एक वैकल्पिक बैकएंड निर्दिष्ट करें
 -c        -p PID के चाइल्ड प्रक्रियाओं का अनुसरण करें
 -f        केवल फ़ाइलनाम दिखाएँ (कोई पथ नहीं)
 -h        यह सहायता दिखाएँ
 -j        JSON प्रारूप में आउटपुट
 -J        JSON स्ट्रीम प्रारूप में आउटपुट
 -n        रंगों का उपयोग न करें
 -L        सभी फ़ाइलमॉनिटर बैकएंड सूचीबद्ध करें
 -p [pid]  केवल इस pid से ईवेंट दिखाएँ
 -P [proc] केवल प्रक्रिया नाम से ईवेंट
 -v        संस्करण दिखाएँ
 [path]    केवल इस पथ से ईवेंट लें
उदाहरण:
 fsmon /data
 fsmon -J / | jq -r .filename
 fsmon -B fanotify /home
$

🔍 fsmon की मुख्य विशेषताएँ

fsmon एक निम्न-स्तरीय, क्रॉस-प्लेटफ़ॉर्म फ़ाइलसिस्टम मॉनिटर है जो डेवलपर्स, फोरेंसिक विश्लेषकों और रिवर्स इंजीनियरों के लिए डिज़ाइन किया गया है। यह OS कर्नेल की ट्रेसिंग सुविधाओं या फ़ाइल अधिसूचना API में हुक करके काम करता है।

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

  • Android: inotify के माध्यम से; fanotify हमेशा समर्थित नहीं है
  • Linux: inotify और fanotify के माध्यम से
  • macOS: kdebug, FSEvents, kqueue, और /dev/fsevents का उपयोग करके
  • iOS (FSEvent API के माध्यम से सीमित समर्थन)

मुख्य क्षमताएँ

  • रीयल-टाइम फ़ाइल निगरानी फ़ाइल निर्माण, विलोपन, संशोधन, विशेषता परिवर्तन और नामकरण जैसी फ़ाइल संचालन का वास्तविक समय में पता लगाती है और रिपोर्ट करती है।

  • मल्टी-बैकएंड समर्थन

    स्वचालित रूप से सर्वोत्तम उपलब्ध निगरानी बैकएंड का चयन करता है या उपयोगकर्ताओं को चुनने की अनुमति देता है:

    • inotify, fanotify (Linux)
    • fsevapi, kdebug, devfsev, kqueue (iOS / macOS)

    बैकएंड की सूची fsmon -L से देखी जा सकती है।

  • प्रक्रिया-स्तरीय अंतर्दृष्टि जहाँ संभव हो, फ़ाइल ईवेंट को प्रक्रिया नाम, PID और UID से जोड़ता है।

  • पुनरावर्ती निगरानी संपूर्ण निर्देशिका वृक्षों की पुनरावर्ती निगरानी करता है, गतिशील रूप से नई निर्देशिकाएँ जोड़ता है।

  • JSON आउटपुट प्रारूप अन्य उपकरणों (जैसे jq, ELK, आदि) के साथ आसान एकीकरण के लिए JSON या JSON स्ट्रीम मोड में संरचित लॉगिंग का समर्थन करता है।

  • फ़ाइलनाम फ़िल्टरिंग और स्वरूपण वैकल्पिक रूप से पूर्ण पथ हटाता है, केवल फ़ाइलनाम दिखाता है, और ईवेंट प्रकार के आधार पर आउटपुट को रंगीन करता है।

  • ईवेंट को फ़िल्टर करें:

🧪 ट्रैक किए गए ईवेंट प्रकार

fsmon द्वारा पता लगाए जा सकने वाले ईवेंट के उदाहरण:

  • CREATE_FILE, DELETE, RENAME
  • OPEN, CLOSE, STAT_CHANGED
  • CHOWN, CHMOD, XATTR_MODIFIED
  • CONTENT_MODIFIED, EXCHANGE, FINDER_INFO_CHANGED

संकलन

fsmon एक पोर्टेबल उपकरण है। यह iOS, OSX, Linux और Android (x86, arm, arm64, mips) पर काम करता है।

root@kitploit:~
$ make

iOS/Android के लिए क्रॉसकंपाइलेशन बस make ios या make android चलाकर आसानी से किया जा सकता है:

root@kitploit:~
$ make android NDK_ARCH=<ARCH> ANDROID_API=<API>

लाइसेंस

यह उपकरण NowSecure द्वारा विकसित मुफ्त सॉफ्टवेयर है और MIT लाइसेंस के तहत वितरित किया गया है।

आप Sergi Alvarez से ईमेल [email protected] के माध्यम से संपर्क कर सकते हैं।

टूल डाउनलोड करें
चयनात्मक निगरानी
  • विशिष्ट प्रक्रिया नाम (-P)
  • विशिष्ट PID (-p)
  • चाइल्ड प्रक्रियाएँ (-c)
  • दिए गए पथ के अंतर्गत फ़ाइलें
  • ईवेंट पर बैकअप परिवर्तन पाए जाने पर प्रभावित फ़ाइलों को स्वचालित रूप से बैकअप निर्देशिका में कॉपी करता है (-b).

  • समय-चिह्नीकरण फोरेंसिक विश्लेषण की सुविधा के लिए प्रत्येक ईवेंट में समय-चिह्न जोड़ता है।

  • न्यूनतम निर्भरताएँ मानक लाइब्रेरीज़ के अलावा कोई रनटाइम निर्भरता के बिना पोर्टेबल C में लिखा गया।

  • सुचारू शटडाउन और सिग्नल हैंडलिंग SIGINT, SIGTERM, और SIGALRM को संभालता है ताकि साफ निकास और समयबद्ध निगरानी सत्रों की अनुमति मिल सके।