dorkgen
v1.3.1 release
Dorkgen est un wrapper de requêtes stupides pour les moteurs de recherche populaires tels que Google Search, DuckDuckGo, Yahoo et Bing. En savoir plus sur le piratage de Google. Le but de ce package est de fournir des interfaces simples pour créer des requêtes idiotes valides pour différents moteurs de recherche. Cette bibliothèque a été initialement créée pour PhoneInfoga .
La version 1 est en cours, mais l'API n'est toujours pas corrigée. Voir le tableau ci-dessous pour connaître les moteurs de recherche pris en charge et l'état de leur mise en œuvre .
Moteur de recherche | État de mise en œuvre |
---|---|
Recherche Google | Écurie |
CanardCanardAller | Écurie |
Recherche Yahoo | En-cours |
Recherche Bing | En-cours |
Récupérez le module :
go get github.com/sundowndev/dorkgen
Essayez-le dans le terrain de jeu 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
}
Merci à JetBrains d'avoir soutenu mes projets open source.