dorkgen
v1.3.1 release
Dorkgen เป็น wrapper คำค้นหา dork สำหรับเครื่องมือค้นหายอดนิยม เช่น Google Search, DuckDuckGo, Yahoo และ Bing เรียนรู้เพิ่มเติมเกี่ยวกับ Google Hacking เป้าหมายของแพ็คเกจนี้คือการจัดหาอินเทอร์เฟซที่เรียบง่ายเพื่อสร้างคำค้นหา dork ที่ถูกต้องสำหรับเครื่องมือค้นหาต่างๆ ห้องสมุดนี้ถูกสร้างขึ้นครั้งแรกสำหรับ PhoneInfoga
เวอร์ชัน 1 กำลังดำเนินอยู่ แต่ API ยังไม่ได้รับการแก้ไข ดูตารางด้านล่างสำหรับเครื่องมือค้นหาที่รองรับและสถานะการใช้งาน
เครื่องมือค้นหา | สถานะการดำเนินการ |
---|---|
ค้นหาโดย Google | มั่นคง |
เป็ดเป็ดGo | มั่นคง |
ค้นหา Yahoo | วีไอพี |
ค้นหา Bing | วีไอพี |
ดึงโมดูล:
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 สำหรับการสนับสนุนโครงการโอเพ่นซอร์สของฉัน