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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
NotaMy — टर्मिनल-आधारित नोट प्रबंधक जिसमें पदानुक्रमित टैगिंग और फ़ाइल लिंकिंग है | Kitploit
उपकरण/GitHubGitHub/improjtech/notamy
रिवर्स इंजीनियरिंगस्क्रिप्टिंग और स्वचालनजानकारी एकत्र करनापेनिट्रेशन टेस्टिंगउपयोगिताएँ और फ्रेमवर्कलर्निंग और शिक्षा
GitHubimprojtech/notamy

NotaMy

टर्मिनल-आधारित नोट प्रबंधक जिसमें पदानुक्रमित टैगिंग और फ़ाइल लिंकिंग है

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

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें
🇬🇧 अंग्रेज़ी🇮🇹 इतालवी

🧠 NotaMy

DEMO

NotaMy एक पदानुक्रमित टर्मिनल-आधारित तकनीकी नोट प्रबंधक है जो लंबी अवधि के विश्लेषण कार्यों (पेनटेस्टिंग, रिवर्स इंजीनियरिंग, वारगेम्स) पर काम करने वालों के लिए संदर्भ स्विचिंग की मानसिक लागत को कम करने के लिए डिज़ाइन किया गया है।


🎯 NotaMy क्यों बनाया गया

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

समस्या नोट लेने की नहीं है — बल्कि उन्हें समय के साथ प्रबंधित करने की है।

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

परिणाम? भ्रम। बिखरी हुई फ़ाइलों के बीच लगातार जानकारी खोजने से मानसिक प्रवाह बाधित होता है और जांच धीमी हो जाती है।

NotaMy इस घर्षण को दूर करने के लिए बनाया गया था: संदर्भ स्विचिंग की लागत को कम करना, जबकि सभी जानकारी शेल-सुलभ, संगठित और खोजने योग्य रखी जाए।


🧩 NotaMy क्या है

NotaMy कोई टेक्स्ट एडिटर नहीं है। यह कोई मार्कडाउन सिस्टम नहीं है। यह कोई ग्राफिकल एप्लिकेशन नहीं है।

यह एक न्यूनतम, टर्मिनल-प्रथम प्रणाली है जो तकनीकी ज्ञान को नोट फ़ाइलों (संदर्भों) और नोड्स/टैगों की पदानुक्रमित वृक्ष संरचनाओं में व्यवस्थित करने के लिए है।

⚙️ मुख्य विशेषताएं:

  • तेज़ संदर्भ स्विचिंग के साथ एकाधिक नोट फ़ाइलें (संदर्भ)
  • टैग, टिप्पणियां, विस्तारित टेक्स्ट, कीवर्ड और फ़ाइल संदर्भों के साथ पदानुक्रमित नोड संरचना
  • संरचित खोज (टैग, कीवर्ड, सामग्री द्वारा)
  • पूरी तरह से कीबोर्ड-संचालित कार्यप्रवाह
  • लंबे और जटिल तकनीकी कार्यप्रवाहों के लिए डिज़ाइन किया गया

🗂️ मुख्य अवधारणा

प्रत्येक नोट फ़ाइल एक प्रोजेक्ट या जांच का प्रतिनिधित्व करती है। फ़ाइलों को स्विच करने का अर्थ है मानसिक स्थान बदलना।

उदाहरण:

ntm view file

Output Examples

आप निम्न के साथ संदर्भ बदल सकते हैं:

ntm setting 2

🌳 पदानुक्रमित संरचना

नोट्स एक वृक्ष में नोड्स के रूप में व्यवस्थित होते हैं। प्रत्येक नोड में शामिल हो सकते हैं:

  • टैग (मुख्य कीवर्ड)
  • टिप्पणी (वृक्ष में दिखाई देने वाला पोस्ट-इट)
  • लंबा टेक्स्ट बॉडी
  • फ़ाइल संदर्भ
  • खोज के लिए कीवर्ड

आप एक पोस्ट-इट या पूरी किताब स्टोर कर सकते हैं। सब एक ही जगह।

उदाहरण:

ntm view note

Output Examples"

# इंगित करता है कि नोट में विस्तार योग्य टेक्स्ट है।

आप प्रत्येक नोड को उसकी सामग्री देखने के लिए विस्तारित कर सकते हैं:

ntm view note -b

Output Examples


🔄 कार्यप्रवाह (मैं इसे कैसे उपयोग करता हूं)

  • मैं नोट फ़ाइल (संदर्भ) बनाता या चुनता हूं।
  • मैं टैग और टिप्पणी के साथ एक नोड जोड़ता हूं:
ntm add note -t "TAG" -c "Short comment"
  • यदि आवश्यक हो, तो मैं कॉन्फ़िगर किए गए संपादक (डिफ़ॉल्ट रूप से vim) का उपयोग करके एक लंबा टेक्स्ट लिखता हूं:
ntm add note -t "TAG" -c "Comment" -b

संपादक खुलता है, मैं सेव करता हूं और बाहर निकलता हूं, और बॉडी नोट में सम्मिलित हो जाती है।

  • मैं फ़ाइलों (एक्सप्लॉइट, बाइनरी, कॉन्फ़िग) को सीधे नोट से लिंक करता हूं और सब कुछ जल्दी से पुनर्प्राप्त करने के लिए कीवर्ड का उपयोग करता हूं।

👤 यह किसके लिए है

NotaMy उन लोगों के लिए डिज़ाइन किया गया है जो:

  • टर्मिनल में रहते हैं
  • लंबे और जटिल तकनीकी कार्यों पर काम करते हैं
  • एक साथ कई प्रोजेक्ट प्रबंधित करते हैं
  • ग्राफिकल इंटरफेस के बिना संरचना चाहते हैं
  • माउस के बजाय कीबोर्ड पसंद करते हैं

🚫 यह किसके लिए नहीं है

यह शायद आपके लिए नहीं है यदि:

  • आप क्लाउड सिंक्रोनाइज़ेशन चाहते हैं
  • आपको मल्टी-यूज़र सहयोग की आवश्यकता है
  • आप एक आधुनिक ग्राफिकल इंटरफेस चाहते हैं
  • आप मार्कडाउन दस्तावेज़ लिखना चाहते हैं

NotaMy न्यूनतम और केंद्रित है।


📝 संक्षिप्त इतिहास

NotaMy एक व्यक्तिगत आवश्यकता से पैदा हुआ था:

संदर्भ स्विचिंग की मानसिक लागत को कम करने के लिए।

नोट्स समस्या नहीं हैं। जटिलता समस्या है।

2020 में, मैंने "Note Management" नामक एक बुनियादी संस्करण से शुरुआत की: सरल संरचित टेक्स्ट। यह पहले से ही उपयोगी था। फिर आया MemoKeeper और MemoKeeperX, अलग-अलग फ़ाइलों और टैगों के साथ। समय के साथ, यह मेरे दैनिक कार्यप्रवाह का हिस्सा बन गया: पेनटेस्टिंग, अध्ययन, विचार और छोटे प्रोजेक्ट।

NotaMy उस कार्यप्रवाह का परिपक्व संस्करण है: न्यूनतम, विश्वसनीय और मेरे काम करने के तरीके के अनुकूल।

जानना चाहते हैं कि NotaMy क्यों और कैसे पैदा हुआ? प्रोजेक्ट का PHILOSOPHY पढ़ें।


🚀 स्थापना

git clone https://github.com/IMprojtech/NotaMy.git
cd NotaMy
make
./bin/ntm

NotaMy को अपने PATH में जोड़ें

ntm को संकलित करने के बाद, आप इसे पूरा पथ टाइप किए बिना कहीं से भी चलाना चाह सकते हैं। यहां एक सामान्य दृष्टिकोण है:

अपने PATH में पहले से मौजूद किसी निर्देशिका में स्थापित करें

  1. संकलित बाइनरी को एक मानक स्थान पर कॉपी या ले जाएं, उदाहरण के लिए:
sudo cp ./bin/ntm /usr/local/bin/
sudo cp ./bin/ntm_nc /usr/local/bin/

या, यदि आप एक स्थानीय स्थापना पसंद करते हैं (sudo के बिना):

mkdir -p "$HOME/.local/bin"
cp ./bin/ntm "$HOME/.local/bin/"
cp ./bin/ntm_nc "$HOME/.local/bin/"

सुनिश्चित करें कि वह निर्देशिका आपके PATH में है। अधिकांश Linux वितरण डिफ़ॉल्ट रूप से /usr/local/bin शामिल करते हैं। यदि आपने ~/.local/bin का उपयोग किया है, तो सुनिश्चित करें कि आपकी शेल आरंभीकरण फ़ाइल इसे PATH में जोड़ती है। उदाहरण के लिए, ~/.bashrc या ~/.zshrc में:

# यदि पहले से मौजूद नहीं है तो इसे जोड़ें:
export PATH="$HOME/.local/bin:$PATH"

वैकल्पिक रूप से, आप सीधे अपनी शेल आरंभीकरण फ़ाइल में bin निर्देशिका जोड़ सकते हैं:

export PATH="$HOME/path/to/NotaMy/bin:$PATH"

🐚 वैकल्पिक Zsh एकीकरण

NotaMy एक वैकल्पिक Zsh रैपर प्रदान करता है जो कोर C प्रोग्राम को संशोधित किए बिना उपयोगकर्ता अनुभव को बढ़ाता है।

रैपर जोड़ता है:

  • बेहतर आउटपुट हैंडलिंग के साथ लिपटा ntm कमांड
  • bat के माध्यम से स्वचालित पेजिनेशन
  • उचित TTY का पता लगाना
  • इंटरैक्टिव नोट देखने के लिए fview फ़ंक्शन (fzf + bat)
  • ANSI एस्केप अनुक्रमों को हटाने के लिए nocolor फ़ंक्शन
  • संख्यात्मक उपसर्ग के माध्यम से अस्थायी नोट फ़ाइल स्विचिंग

अस्थायी नोट फ़ाइल स्विचिंग

रैपर आपको कमांड से पहले उसका नंबर रखकर सक्रिय फ़ाइल को अस्थायी रूप से स्विच करने की अनुमति देता है:

ntm 1 view note

स्थापना

प्लगइन फ़ाइल को अपने ~/.zshrc में जोड़ें:

source /path/to/NotaMy/shell/zsh/notamy.plugin.zsh

फिर अपनी शेल को पुनः लोड करें:

source ~/.zshrc

⚠️ Zsh एकीकरण पूरी तरह से वैकल्पिक है। कोर C एप्लिकेशन स्वतंत्र रूप से काम करता है।


📘 दस्तावेज़ीकरण

स्थापना निर्देशों, उपयोग उदाहरणों और सभी समर्थित कमांडों के साथ एक पूर्ण उपयोगकर्ता मैनुअल उपलब्ध है:

📄 NotaMy मैनुअल पढ़ें


⚖️ लाइसेंस

यह प्रोग्राम GNU जनरल पब्लिक लाइसेंस (GPL) की शर्तों के तहत वितरित किया जाता है, जो मुक्त सॉफ्टवेयर मानकों के अनुसार सॉफ्टवेयर को पुनर्वितरित और संशोधित करने की स्वतंत्रता सुनिश्चित करता है।


✍️ लेखक

Catoni Mirko (IMprojtech) द्वारा लिखित


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