
ग्राफ सिद्धांत द्वारा संचालित एक शक्तिशाली लक्ष्य टोही ढांचा।
परियोजना मोनोरेपो में स्थानांतरित हो गई है। अधिक जानकारी के लिए https://github.com/pownjs/pown देखें।
Recon एक लक्ष्य पुनर्जांच फ्रेमवर्क है जो knowledge graphs द्वारा संचालित है। knowledge graphs का उपयोग करके सपाट तालिका प्रतिनिधित्व के बजाय, विभिन्न प्रकार की जानकारी के बीच संबंध खोजना आसान होता है, जो कई स्थितियों में काफी उपयोगी है। knowledge graphs एल्गोरिदम diffing, searching, shortest path खोजने और कई अन्य सहायक कार्यों में भी मदद करते हैं जो सूचना खोज और खुफिया संग्रह में सहायता करते हैं।
यह उपकरण secapps.com ओपन-सोर्स पहल का हिस्सा है।```
/ | / | /_\ | _ \ _ / |
_ \ | ( / _ | / /_
|/__// __| || |___/
https://secapps.com
> **नोट**: Recon, SecApps के उत्कृष्ट [Recon](https://recon.secapps.com) टूल की लगभग सीधी प्रतिलिपि का परिणाम है।
## त्वरित आरंभ
यह टूल [Pown.js](https://github.com/pownjs/pown) के भाग के रूप में उपयोग किए जाने के लिए बनाया गया है, लेकिन इसे एक स्वतंत्र टूल के रूप में अलग से भी चलाया जा सकता है।
पहले हमेशा की तरह Pown इंस्टॉल करें:```sh
$ npm install -g pown@latest
recon स्थापित करें:```sh $ pown modules install @pown/recon
सीधे Pown से आह्वान करें:```sh
$ pown recon
इस मॉड्यूल को अपने प्रोजेक्ट के रूट से स्थानीय रूप से स्थापित करें:```sh $ npm install @pown/recon --save
पूरा होने पर, pown cli चलाएँ:```sh
$ POWN_ROOT=. ./node_modules/.bin/pown-cli recon
आप टूल को स्थानीय रूप से चलाने के लिए वैश्विक pown का भी उपयोग कर सकते हैं:```sh $ POWN_ROOT=. pown recon
## लाइब्रेरी उपयोग
यह मॉड्यूल एक लाइब्रेरी भी है। उपयोग के विचार के लिए कोड और उदाहरण देखें। दस्तावेज़ीकरण जल्द ही आ रहा है।
## उपयोग
> **चेतावनी**: यह pown कमांड वर्तमान में विकास के अंतर्गत है और परिणामस्वरूप इसमें ब्रेकिंग परिवर्तन हो सकते हैं।```
pown-cli recon <command>
Target recon
Commands:
pown-cli recon transform <transform> Perform inline transformation [aliases: t]
pown-cli recon template <command> Recon template commands [aliases: p, templates]
pown-cli recon select <expressions...> Select nodes [aliases: s]
pown-cli recon traverse <expressions...> Traverse nodes [aliases: v]
pown-cli recon options <command> Manage options [aliases: option]
pown-cli recon cache <command> Manage cache
pown-cli recon add <nodes...> Add nodes [aliases: a]
pown-cli recon remove <expressions...> Remove nodes [aliases: r]
pown-cli recon edit <expressions...> Edit nodes [aliases: e]
pown-cli recon merge <files...> Perform a merge between at least two recon files [aliases: m]
pown-cli recon diff <fileA> <fileB> Perform a diff between two recon files [aliases: d]
pown-cli recon group <name> <expressions...> Group nodes [aliases: g]
pown-cli recon ungroup <expressions...> Ungroup nodes [aliases: u]
pown-cli recon load <file> Load a file [aliases: l]
pown-cli recon save <file> Save to file [aliases: o]
pown-cli recon import <file> Import file [aliases: i]
pown-cli recon export <file> Export to file [aliases: x]
pown-cli recon remote <command> Remote managment [aliases: remotes, f]
pown-cli recon layout <name> Layout the graph [aliases: k]
pown-cli recon summary [options] Create a summary [aliases: y]
pown-cli recon exec <files...> Execute js file [aliases: c]
Options:
--version Show version number [boolean]
--help Show help [boolean]
pown-cli recon transform <transform>
Perform inline transformation