
GO와 표현 문법(PEG)을 사용하여 Pastebin 스크래핑/파싱

GO와 문법 표현(PEG)을 이용하여 Pastebin을 스크래핑/파싱합니다.
pastego.png
$ go get -u github.com/notdodo/pastego
검색 키워드는 대소문자를 구분합니다.
pastego -s "password,keygen,PASSWORD"
부울 연산자를 사용하여 오탐을 줄일 수 있습니다.
pastego -s "quake && ~earthquake, password && ~(php || sudo || Linux || '<body>')"
이 명령은 quake 단어가 포함되지만 earthquake는 포함되지 않은 bin과, password 단어가 포함되지만 php, sudo, Linux, <body>는 포함되지 않은 bin을 검색합니다.
usage: pastego [<flags>]
Flags:
--help Show context-sensitive help (also try --help-long and --help-man).
-s, --search="pass" Strings to search, i.e: "password,ssh"
-o, --output="results" Folder to save the bins
-i, --insensitive Search for case-insensitive strings
지원되는 표현식/연산자:
`&&` - 그리고
`||` - 또는
`~` - 아님
`'string with space'`
`(myexpression && 'with operators')`
q, ctrl+c: pastego 종료
k, ↑: 이전 bin 표시
j, ↓: 다음 bin 표시
n: 15개 bin 앞으로 이동
p: 15개 bin 뒤로 이동
N: 다음 검색 결과 블록으로 이동 (알파벳 순서)
P: 이전 검색 결과 블록으로 이동 (알파벳 순서)
d: 파일 시스템에서 파일 삭제
HOME: 맨 위로 이동
go get -u "github.com/PuerkitoBio/goquery"
go get -u "gopkg.in/alecthomas/kingpin.v2"
go get -u "github.com/jroimartin/gocui"
PEG에서 코드를 생성하려면 pigeon을 사용하세요:
go get -u github.com/mna/pigeon
이 도구를 사용하려면 PRO 계정이 필요합니다: pastebin이 귀하의 IP를 차단/블랙리스트에 등록할 것입니다.
무료 사용자를 위한 IP 차단/스로틀을 피하기 위해 프록시 목록을 전달/읽는 플래그 추가