dorkgen
v1.3.1 release
Dorkgen عبارة عن غلاف استعلام dork لمحركات البحث الشهيرة مثل Google Search وDuckDuckGo وYahoo وBing. تعرف على المزيد حول اختراق جوجل. الهدف من هذه الحزمة هو توفير واجهات بسيطة لإنشاء استعلامات dork صالحة لمحركات البحث المختلفة. تم إنشاء هذه المكتبة في البداية لـ PhoneInfoga .
الإصدار 1 قيد التنفيذ، لكن واجهة برمجة التطبيقات (API) لم يتم إصلاحها بعد. انظر الجدول أدناه للتعرف على محركات البحث المدعومة وحالة تنفيذها .
محرك البحث | حالة التنفيذ |
---|---|
بحث جوجل | مستقر |
دك دك جو | مستقر |
بحث ياهو | قيد التنفيذ |
بحث بنج | قيد التنفيذ |
جلب الوحدة النمطية:
go get github.com/sundowndev/dorkgen
جربه في ملعب 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
}
شكرًا لـ JetBrains لدعم مشاريعي مفتوحة المصدر.