Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
deadfinder — वेबसाइटों, साइटमैप और URL सूचियों में टूटे हुए लिंक खोजने के लिए तेज़ CLI टूल, जिसमें समवर्ती वर्कर्स, कवरेज रिपोर्टिंग और कई आउटपुट प्रारूप शामिल हैं। | Kitploit
उपकरण/GitHubGitHub/hahwul/deadfinder
जानकारी एकत्र करनावेब सुरक्षाक्रॉलर
GitHubhahwul/deadfinder

deadfinder

वेबसाइटों, साइटमैप और URL सूचियों में टूटे हुए लिंक खोजने के लिए तेज़ CLI टूल, जिसमें समवर्ती वर्कर्स, कवरेज रिपोर्टिंग और कई आउटपुट प्रारूप शामिल हैं।

रिपॉजिटरी देखेंवेबसाइट
1801218 दिन पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें
DeadFinder Logo

मृत-लिंक (टूटे हुए लिंक) खोजें

दस्तावेज़ीकरण • स्थापना • गिटहब एक्शन • योगदान • परिवर्तन लॉग

डेड लिंक (टूटा हुआ लिंक) का अर्थ है वेब पेज के अंदर एक लिंक जो कनेक्ट नहीं हो सकता। ये लिंक SEO और सुरक्षा पर नकारात्मक प्रभाव डाल सकते हैं। यह उपकरण उन्हें पहचानना और संशोधित करना आसान बनाता है।

v1 (Ruby gem) खोज रहे हैं? यह अब legacy/v1 शाखा पर है और बग-फिक्स और सुरक्षा रिलीज़ के लिए deadfinder gem प्रकाशित करना जारी रखता है। main शाखा Crystal पुनर्लेखन (v2+) को होस्ट करती है।

स्थापना

होमब्रू

root@kitploit:~
brew install deadfinder
# https://formulae.brew.sh/formula/deadfinder

डॉकर

root@kitploit:~
docker run ghcr.io/hahwul/deadfinder:latest deadfinder url https://example.com

पूर्व-निर्मित बाइनरी

अपने प्लेटफ़ॉर्म के लिए आर्काइव को नवीनतम रिलीज़ से डाउनलोड करें, निकालें, और deadfinder को अपने PATH में रखें।

निक्स

root@kitploit:~
nix run github:hahwul/deadfinder
nix profile install github:hahwul/deadfinder
nix develop github:hahwul/deadfinder

स्रोत से निर्माण

Crystal >= 1.19.1 और cmake की आवश्यकता है (lexbor HTML parser के पोस्टइंस्टॉल के लिए — इसके बिना shards install 'cmake': No such file or directory त्रुटि के साथ विफल होता है)।

root@kitploit:~
# macOS
brew install crystal cmake

# Debian / Ubuntu
sudo apt install crystal cmake
root@kitploit:~
shards install
crystal build src/cli_main.cr -o deadfinder --release
# or: just build

उपयोग

CLI

root@kitploit:~
deadfinder sitemap https://www.hahwul.com/sitemap.xml

गिटहब एक्शन

एक विशिष्ट रिलीज़ टैग पिन करें। @latest एक मान्य Actions संदर्भ नहीं है।

root@kitploit:~
steps:
- name: Run DeadFinder
  uses: hahwul/deadfinder@v2       # tracks the latest 2.x — pin a specific tag (e.g. @2.0.2) for stricter reproducibility
  id: broken-link
  with:
    command: sitemap           # url / file / sitemap / pipe
    target: https://www.hahwul.com/sitemap.xml
    # timeout: 10
    # concurrency: 50
    # silent: false
    # headers: "X-API-Key: 123444"
    # worker_headers: "User-Agent: Deadfinder Bot"
    # include30x: false
    # user_agent: "Apple"
    # proxy: "http://localhost:8070"
    # proxy_auth: "id:pw"
    # match:  ""
    # ignore: ""
    # coverage: true
    # visualize: report.png

- name: Output Handling
  run: echo '${{ steps.broken-link.outputs.output }}'

यदि आपको एक डेड लिंक मिला है और इसे स्वचालित रूप से एक मुद्दे के रूप में जोड़ना चाहते हैं, तो कृपया "Automating Dead Link Detection" लेख देखें।

उपयोग

root@kitploit:~
Usage: deadfinder <command> [options]

Commands:
  pipe                        STDIN से URL स्कैन करें
  file <FILE>                 फ़ाइल से URL स्कैन करें
  url <URL>                   एकल URL स्कैन करें
  sitemap <SITEMAP-URL>       साइटमैप से URL स्कैन करें
  completion <SHELL>          पूर्णता स्क्रिप्ट जनरेट करें (bash/zsh/fish)
  version                     संस्करण दिखाएं

Options:
  -r, --include30x                 30x रीडायरेक्शन को डेड लिंक के रूप में शामिल करें
  -c, --concurrency=N              समवर्ती कर्मचारियों की संख्या (डिफ़ॉल्ट: 50)
  -t, --timeout=N                  टाइमआउट सेकंड में (डिफ़ॉल्ट: 10)
  -o, --output=FILE                परिणाम लिखने के लिए फ़ाइल
  -f, --output_format=FORMAT       आउटपुट फॉर्मेट: json, yaml, toml, csv, sarif (डिफ़ॉल्ट: json)
  -H, --headers=HEADER             प्रारंभिक अनुरोध के लिए कस्टम HTTP हेडर
      --worker_headers=HEADER      कर्मचारी अनुरोधों के लिए कस्टम HTTP हेडर
      --user_agent=UA              User-Agent स्ट्रिंग
  -p, --proxy=PROXY                प्रॉक्सी सर्वर (HTTP और HTTPS CONNECT)
      --proxy_auth=USER:PASS       प्रॉक्सी प्रमाणीकरण
  -m, --match=PATTERN              URL पैटर्न मिलान (regex)
  -i, --ignore=PATTERN             URL पैटर्न अनदेखा करें (regex)
  -s, --silent                     मौन मोड
  -v, --verbose                    विस्तृत मोड
      --debug                      डीबग मोड
      --limit=N                    स्कैन करने के लिए URL की संख्या सीमित करें
      --coverage                   कवरेज ट्रैकिंग और रिपोर्टिंग सक्षम करें
      --visualize=PATH             विज़ुअलाइज़ेशन PNG जनरेट करें

मोड

root@kitploit:~
# STDIN से URL स्कैन करें (एकाधिक URL)
cat urls.txt | deadfinder pipe

# फ़ाइल से URL स्कैन करें
deadfinder file urls.txt

# एकल URL स्कैन करें
deadfinder url https://www.hahwul.com

# साइटमैप से URL स्कैन करें
deadfinder sitemap https://www.hahwul.com/sitemap.xml

JSON हैंडलिंग

root@kitploit:~
deadfinder sitemap https://www.hahwul.com/sitemap.xml -o output.json
cat output.json | jq
root@kitploit:~
{
  "Target URL": [
    "DeadLink URL",
    "DeadLink URL",
    "DeadLink URL"
  ]
}

--coverage के साथ:

root@kitploit:~
deadfinder sitemap https://www.hahwul.com/sitemap.xml --coverage -o output.json
root@kitploit:~
{
  "dead_links": {
    "Target URL": ["DeadLink URL 1", "DeadLink URL 2"]
  },
  "coverage": {
    "targets": {
      "Target URL": {
        "total_tested": 14,
        "dead_links": 7,
        "coverage_percentage": 50.0
      }
    },
    "summary": {
      "total_tested": 14,
      "total_dead": 7,
      "overall_coverage_percentage": 50.0
    }
  }
}

शेल पूर्णता

root@kitploit:~
deadfinder completion bash > /etc/bash_completion.d/deadfinder
deadfinder completion zsh  > ~/.zsh/completion/_deadfinder
deadfinder completion fish > ~/.config/fish/completions/deadfinder.fish

योगदान

योगदान का स्वागत है! यदि आपके पास सुधार का विचार है या बग की रिपोर्ट करना चाहते हैं:

  • रिपॉजिटरी को फोर्क करें।
  • अपनी सुविधा या बग फिक्स के लिए एक नई शाखा बनाएं (जैसे, feature/awesome-feature या bugfix/annoying-bug)।
  • अपने परिवर्तन करें।
  • स्पष्ट संदेश के साथ अपने परिवर्तनों को कमिट करें।
  • शाखा में पुश करें।
  • हमारी main शाखा में पुल रिक्वेस्ट (PR) सबमिट करें।

योगदानकर्ता

टूल डाउनलोड करें