
Scrapen/Parsen von Pastebin mit GO und Ausdrucksgrammatik (PEG)

Scrapen/Parsen von Pastebin mit GO und Grammatikausdrücken (PEG).
pastego.png
$ go get -u github.com/notdodo/pastego
Suchschlüsselwörter unterscheiden zwischen Groß- und Kleinschreibung.
pastego -s "password,keygen,PASSWORD"
Sie können boolesche Operatoren verwenden, um Fehlalarme zu reduzieren.
pastego -s "quake && ~earthquake, password && ~(php || sudo || Linux || '<body>')"
Dieser Befehl sucht nach Bins mit dem Wort quake, aber nicht earthquake, und nach Bins mit password, aber nicht php, sudo, Linux, <body>.
usage: pastego [<flags>]
Flags:
--help Zeigt kontextsensitive Hilfe an (versuchen Sie auch --help-long und --help-man).
-s, --search="pass" Zu durchsuchende Zeichenfolgen, z.B.: "password,ssh"
-o, --output="results" Ordner zum Speichern der Bins
-i, --insensitive Groß-/Kleinschreibung ignorieren
Unterstützte Ausdrücke/Operatoren:
`&&` - und
`||` - oder
`~` - nicht
`'string with space'`
`(myexpression && 'with operators')`
q, ctrl+c: beende pastego
k, ↑: zeige vorherigen Bin an
j, ↓: zeige nächsten Bin an
n: springe 15 Bins vorwärts
p: springe 15 Bins rückwärts
N: wechselt zum nächsten Block von Fundstellen (in alphabetischer Reihenfolge)
P: wechselt zum vorherigen Block von Fundstellen (in alphabetischer Reihenfolge)
d: lösche Datei vom Dateisystem
HOME: gehe zum Anfang
go get -u "github.com/PuerkitoBio/goquery"
go get -u "gopkg.in/alecthomas/kingpin.v2"
go get -u "github.com/jroimartin/gocui"
Um den Code aus PEG zu generieren, verwenden Sie pigeon:
go get -u github.com/mna/pigeon
Sie benötigen ein PRO-Konto, um dies zu nutzen: Pastebin wird Ihre IP blockieren/auf die Blacklist setzen.
Füge Flag hinzu, um eine Liste von Proxys zu übergeben/lesen, um IP-Sperre/Drosselung für kostenlose Benutzer zu vermeiden