
إطار قوي لاستطلاع الأهداف مدعوم بنظرية الرسوم البيانية.
تم نقل المشروع إلى مستودع واحد (monorepo). راجع https://github.com/pownjs/pown لمزيد من المعلومات.
Recon هو إطار عمل للاستطلاع على الأهداف مدعوم برسوم المعرفة. باستخدام رسوم المعرفة بدلاً من التمثيل الجدولي المسطح، يصبح من الأسهل العثور على العلاقات بين أنواع مختلفة من المعلومات، وهو ما يكون مفيدًا جدًا في العديد من المواقف. تساعد خوارزميات رسوم المعرفة أيضًا في المقارنة والبحث وإيجاد أقصر المسار والعديد من المهام المفيدة الأخرى للمساعدة في اكتشاف المعلومات وجمع الاستخبارات.
هذه الأداة هي جزء من مبادرة المصدر المفتوح secapps.com.```
/ | / | /_\ | _ \ _ / |
_ \ | ( / _ | / /_
|/__// __| || |___/
https://secapps.com
> **ملاحظة**: Recon هو نتيجة نسخة شبه مباشرة من أداة SecApps الممتازة [Recon](https://recon.secapps.com).
## بداية سريعة
هذه الأداة مخصصة للاستخدام كجزء من Pown.js ولكن يمكن استدعاؤها بشكل منفصل كأداة مستقلة.
قم بتثبيت 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
## Library Use
الوحدة هي أيضًا مكتبة. اطّلع على الكود والأمثلة للحصول على فكرة عن كيفية الاستخدام. قريبًا سيكون التوثيق متاحًا.
## Usage
> **تحذير**: هذا الأمر 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