
그래프 이론으로 구동되는 강력한 타깃 정찰 프레임워크.
프로젝트가 모노레포로 이전되었습니다. 자세한 내용은 https://github.com/pownjs/pown를 참조하세요.
Recon은 지식 그래프로 구동되는 대상 정찰 프레임워크입니다. 평평한 테이블 표현 대신 지식 그래프를 사용하면 다양한 유형의 정보 간의 관계를 더 쉽게 찾을 수 있어 많은 상황에서 매우 유용합니다. 지식 그래프 알고리즘은 또한 차이 비교(diffing), 검색, 최단 경로 찾기 등 정보 발견 및 정보 수집을 지원하는 다양한 유용한 작업에 도움이 됩니다.
이 도구는 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