dorkgen
v1.3.1 release
Dorkgen es un contenedor de consultas idiotas para motores de búsqueda populares como Google Search, DuckDuckGo, Yahoo y Bing. Obtenga más información sobre el pirateo de Google. El objetivo de este paquete es proporcionar interfaces simples para crear consultas tontas válidas para varios motores de búsqueda. Esta biblioteca se creó inicialmente para PhoneInfoga .
La versión 1 está en curso, pero la API aún no está reparada. Consulte la siguiente tabla para conocer los motores de búsqueda compatibles y el estado de su implementación .
motor de búsqueda | Estado de implementación |
---|---|
Búsqueda de Google | Estable |
patopatoir | Estable |
Búsqueda de Yahoo | WIP |
Búsqueda de Bing | WIP |
Obtener el módulo:
go get github.com/sundowndev/dorkgen
Pruébalo en el patio de juegos de Go
package main
import "github.com/sundowndev/dorkgen"
func main () {
dork := dorkgen . NewGoogleSearch ()
// dork := dorkgen.NewDuckDuckGo()
// dork := dorkgen.NewBingSearch()
// dork := dorkgen.NewYahooSearch()
dork . Site ( "example.com" ). InText ( "text" ). String ()
// returns: site:example.com intext:"text"
}
func main () {
dork . Site ( "facebook.com" ). Or (). Site ( "twitter.com" ). String ()
// returns: site:facebook.com | site:twitter.com
dork . InText ( "facebook" ). And (). InText ( "twitter" ). String ()
// returns: intext:"facebook" + intext:"twitter"
}
func main () {
dork .
Exclude ( dorkgen . NewGoogleSearch (). Site ( "example.com" )).
Site ( "example.*" ).
Or ().
InText ( "text" )
// returns: -site:example.com site:example.* | "text"
}
func main () {
dork .
Group ( dorkgen . NewGoogleSearch ().
Site ( "facebook.com" ).
Or ().
Site ( "twitter.com" )).
InText ( "wtf" ).
String ()
// returns: (site:facebook.com | site:twitter.com) "wtf"
}
func main () {
dork .
Site ( "facebook.*" ).
Exclude ( dorkgen . NewGoogleSearch (). Site ( "facebook.com" ))
dork . String ()
// returns: site:facebook.* -site:facebook.com
dork . ToURL ()
// returns: https://www.google.com/search?q=site%3Afacebook.%2A+-site%3Afacebook.com
}
Gracias a JetBrains por apoyar mis proyectos de código abierto.