
Chaos DB API से संवाद करने के लिए Go क्लाइंट।
go install -v github.com/projectdiscovery/chaos-client/cmd/chaos@latest
chaos -h
यह टूल के लिए सहायता प्रदर्शित करेगा। यहाँ वे सभी स्विच हैं जो यह समर्थन करता है।
-key string projectdiscovery cloud (pdcp) api key
-d string सबडोमेन खोजने के लिए डोमेन
-count निर्दिष्ट डोमेन के लिए आँकड़े दिखाएँ
-silent आउटपुट को मौन बनाएँ
-o string आउटपुट लिखने के लिए फ़ाइल (वैकल्पिक)
-dL string सबडोमेन खोजने के लिए डोमेन वाली फ़ाइल (वैकल्पिक)
-json आउटपुट को json के रूप में प्रिंट करें
-version chaos का संस्करण दिखाएँ
-v, -verbose विस्तृत मोड
-up, -update chaos को नवीनतम संस्करण में अपडेट करें
-duc, -disable-update-check स्वचालित chaos अपडेट जाँच अक्षम करें
आप अपने बैश प्रोफ़ाइल में API कुंजी को एक पर्यावरण चर के रूप में भी सेट कर सकते हैं।
export PDCP_API_KEY=xxxxx
PDCP_API_KEY कैसे प्राप्त करेंआप cloud.projectdiscovery.io पर साइन अप या लॉग इन करके अपनी API कुंजी प्राप्त कर सकते हैं।
किसी डोमेन के लिए सबडोमेन प्राप्त करने हेतु, निम्नलिखित कमांड का उपयोग करें।
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)
}
💡 नोट
प्रोग्राम चलाने के लिए, आपको अपने Chaos API कुंजी के साथ PDCP_API_KEY पर्यावरण चर सेट करना होगा।
आप हमारे डिस्कॉर्ड समुदाय में शामिल होने के लिए स्वागत हैं। आप chaos परियोजना से संबंधित सब कुछ जानने के लिए हमें ट्विटर पर भी फ़ॉलो कर सकते हैं।
आपके योगदान और समुदाय को जीवंत बनाए रखने के लिए फिर से धन्यवाद। ❤️