
عميل Go للتواصل مع واجهة برمجة تطبيقات Chaos DB.
go install -v github.com/projectdiscovery/chaos-client/cmd/chaos@latest
chaos -h
سيعرض هذا مساعدة الأداة. فيما يلي جميع الخيارات التي تدعمها.
-key string projectdiscovery cloud (pdcp) api key
-d string domain to search for subdomains
-count show statistics for the specified domain
-silent make the output silent
-o string file to write output to (optional)
-dL string file containing domains to search for subdomains (optional)
-json print output as json
-version show version of chaos
-v, -verbose verbose mode
-up, -update update chaos to latest version
-duc, -disable-update-check disable automatic chaos update check
يمكنك أيضًا تعيين مفتاح API كمتغير بيئة في ملف bash profile الخاص بك.
export PDCP_API_KEY=xxxxx
PDCP_API_KEYيمكنك الحصول على مفتاح API الخاص بك إما عن طريق إنشاء حساب أو تسجيل الدخول على cloud.projectdiscovery.io.
للحصول على النطاقات الفرعية لنطاق معين، استخدم الأمر التالي.
chaos -d uber.com -silent
restaurants.uber.com
testcdn.uber.com
approvalservice.uber.com
zoom-logs.uber.com
eastwood.uber.com
meh.uber.com
webview.uber.com
kiosk-api.uber.com
utmbeta-staging.uber.com
getmatched-staging.uber.com
logs.uber.com
dca1.cfe.uber.com
cn-staging.uber.com
frontends-primary.uber.com
eng.uber.com
guest.uber.com
kiosk-home-staging.uber.com
يمكن استخدام Chaos كمكتبة لتعداد النطاقات الفرعية من خلال إنشاء بنية Options وملئها بنفس الخيارات التي يمكن تحديدها عبر CLI.
package main
import (
"os"
"github.com/projectdiscovery/chaos-client/internal/runner"
"github.com/projectdiscovery/chaos-client/pkg/chaos"
)
func main() {
var results []chaos.Result
opts := &runner.Options{
Domain: "projectdiscovery.io",
APIKey: os.Getenv("PDCP_API_KEY"),
OnResult: func(result interface{}) {
if val, ok := result.(chaos.Result); !ok {
results = append(results, val)
}
},
}
runner.RunEnumeration(opts)
}
💡 ملاحظة
لتشغيل البرنامج، تحتاج إلى تعيين متغير البيئة PDCP_API_KEY إلى مفتاح Chaos API الخاص بك.
نرحب بانضمامك إلى مجتمع Discord. يمكنك أيضًا متابعتنا على Twitter للاطلاع على كل ما يتعلق بمشروع chaos.
شكرًا مجددًا لمساهمتك وللحفاظ على حيوية المجتمع. ❤️