
Raspagem/Análise do Pastebin usando GO e gramática de expressão (PEG)

Raspagem/Análise do Pastebin usando GO e expressão gramatical (PEG).
pastego.png
$ go get -u github.com/notdodo/pastego
As palavras-chave de busca são sensíveis a maiúsculas/minúsculas
pastego -s "password,keygen,PASSWORD"
Você pode usar operadores booleanos para reduzir falsos positivos
pastego -s "quake && ~earthquake, password && ~(php || sudo || Linux || '<body>')"
Este comando irá pesquisar por bins com quake mas não earthquake e por bins com password mas não php, sudo, Linux, <body>.
uso: pastego [<flags>]
Flags:
--help Mostra ajuda sensível ao contexto (tente também --help-long e --help-man).
-s, --search="pass" Strings a pesquisar, ex: "password,ssh"
-o, --output="results" Pasta para salvar os bins
-i, --insensitive Pesquisar strings sem diferenciar maiúsculas/minúsculas
Expressões/operadores suportados:
`&&` - e
`||` - ou
`~` - não
`'string com espaço'`
`(minhaexpressao && 'com operadores')`
q, ctrl+c: sair do pastego
k, ↑: mostrar bin anterior
j, ↓: mostrar próximo bin
n: avançar 15 bins
p: voltar 15 bins
N: mover para o próximo bloco de achados (em ordem alfabética)
P: mover para o bloco anterior de achados (em ordem alfabética)
d: deletar arquivo do sistema de arquivos
HOME: ir para o topo
go get -u "github.com/PuerkitoBio/goquery"
go get -u "gopkg.in/alecthomas/kingpin.v2"
go get -u "github.com/jroimartin/gocui"
Para criar o código a partir do PEG use pigeon:
go get -u github.com/mna/pigeon
Você precisa de uma conta PRO para usar isso: o pastebin irá bloquear/colocar na lista negra seu IP.
Adicionar flag para passar/ler uma lista de proxies para evitar banimento/throttle de IP para usuários gratuitos