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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
उपकरण/GitHubGitHub/gildasio/h2t
रक्षात्मक उपकरणभेद्यता स्कैनरकॉन्फ़िगरेशन ऑडिटिंगवेब सुरक्षा
GitHubgildasio/h2t

h2t

h2t (HTTP Hardening Tool) एक वेबसाइट को स्कैन करता है और लागू करने के लिए सुरक्षा हेडर सुझाता है।

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

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

सभी देखें →

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

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

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

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

h2t - HTTP हार्डनिंग टूल

विवरण

h2t एक सरल उपकरण है जो सिसएडमिन को उनकी वेबसाइटों को हार्डन करने में मदद करता है।

अब तक h2t वेबसाइट हेडर्स की जाँच करता है और सुझाव देता है कि इसे कैसे बेहतर बनाया जाए।

निर्भरताएँ

  • Python 3
  • colorama
  • requests

स्थापना

root@kitploit:~
$ git clone https://github.com/gildasio/h2t
$ cd h2t
$ pip install -r requirements.txt
$ ./h2t.py -h

... या Docker तरीका:

root@kitploit:~
$ git clone https://github.com/gildasio/h2t
$ cd h2t
$ docker build -t h2t .
$ docker run --rm h2t -h

आप alias h2t='docker run --rm h2t' को एक फ़ाइल (जैसे ~/.bash_aliases) में रख सकते हैं और फिर इस प्रकार चला सकते हैं:

root@kitploit:~
$ h2t -h

उपयोग

h2t में उप-कमांड हैं: list और scan।

root@kitploit:~
$ ./h2t.py -h
usage: h2t.py [-h] {list,l,scan,s} ...

h2t - HTTP Hardening Tool

positional arguments:
  {list,l,scan,s}  sub-command help
    list (l)       show a list of available headers in h2t catalog (that can
                   be used in scan subcommand -H option)
    scan (s)       scan url to hardening headers

optional arguments:
  -h, --help       show this help message and exit

List उप-कमांड

list उप-कमांड h2t में सूचीबद्ध सभी हेडर्स को सूचीबद्ध करता है और इसके बारे में जानकारी जैसे विवरण, अधिक जानकारी के लिंक और कैसे करें के लिंक दिखा सकता है।

root@kitploit:~
$ ./h2t.py list -h
usage: h2t.py list [-h] [-p PRINT [PRINT ...]] [-B]
                   [-a | -H HEADERS [HEADERS ...]]

optional arguments:
  -h, --help            show this help message and exit
  -p PRINT [PRINT ...], --print PRINT [PRINT ...]
                        a list of additional information about the headers to
                        print. For now there are two options: description and
                        refs (you can use either or both)
  -B, --no-banner       don't print the h2t banner
  -a, --all             list all available headers [default]
  -H HEADERS [HEADERS ...], --headers HEADERS [HEADERS ...]
                        a list of headers to look for in the h2t catalog

Scan उप-कमांड

scan उप-कमांड एक वेबसाइट पर उनके हेडर्स की खोज करता है।

root@kitploit:~
$ ./h2t.py scan -h
usage: h2t.py scan [-h] [-v] [-a] [-g] [-b] [-H HEADERS [HEADERS ...]]
                   [-p PRINT [PRINT ...]]
                   [-i IGNORE_HEADERS [IGNORE_HEADERS ...]] [-B] [-E] [-n]
                   [-u USER_AGENT] [-r | -s]
                   url

positional arguments:
  url                   url to look for

optional arguments:
  -h, --help            show this help message and exit
  -v, --verbose         increase output verbosity: -v print response headers,
                        -vv print response and request headers
  -a, --all             scan all cataloged headers [default]
  -g, --good            scan good headers only
  -b, --bad             scan bad headers only
  -H HEADERS [HEADERS ...], --headers HEADERS [HEADERS ...]
                        scan only these headers (see available in list sub-
                        command)
  -p PRINT [PRINT ...], --print PRINT [PRINT ...]
                        a list of additional information about the headers to
                        print. For now there are two options: description and
                        refs (you can use either or both)
  -i IGNORE_HEADERS [IGNORE_HEADERS ...], --ignore-headers IGNORE_HEADERS [IGNORE_HEADERS ...]
                        a list of headers to ignore in the results
  -B, --no-banner       don't print the h2t banner
  -E, --no-explanation  don't print the h2t output explanation
  -o {normal,csv,json}, --output {normal,csv,json}
                        choose which output format to use (available: normal,
                        csv, json)
  -n, --no-redirect     don't follow http redirects
  -u USER_AGENT, --user-agent USER_AGENT
                        set user agent to scan request
  -k, --insecure        don't verify SSL certificate as valid
  -r, --recommendation  output only recommendations [default]
  -s, --status          output actual status (eg: existent headers only)

आउटपुट

अभी के लिए आउटपुट केवल सामान्य मोड में है। इसे इस प्रकार समझें:

  • [+] लाल हेडर्स बुरे हेडर्स हैं जो आपकी वेबसाइट पर एक सेंध खोलते हैं या बहुत सारी जानकारी दिखा सकते हैं। हम इसे ठीक करने की सलाह देते हैं।
  • [+] पीले हेडर्स अच्छे हेडर्स हैं जो आपकी वेबसाइट पर लागू नहीं हैं। हम उन्हें लागू करने की सलाह देते हैं।
  • [-] हरे हेडर्स अच्छे हेडर्स हैं जो पहले से आपकी वेबसाइट पर उपयोग में हैं। यह तब दिखाया जाता है जब -s फ्लैग का उपयोग किया जाता है।

उदाहरण:

h2t agains hack.me

  • Cookie HTTP Only को लागू करना अच्छा होगा
  • Cookie over SSL/TLS को लागू करना अच्छा होगा
  • Server हेडर को हटाना अच्छा होगा
  • Referrer-Policy को लागू करना अच्छा होगा
  • X-Frame-Options पहले से उपयोग में है, यहाँ कुछ नहीं करना है
  • X-XSS-Protection पहले से उपयोग में है, यहाँ कुछ नहीं करना है

स्क्रीनशॉट

h2t कैटलॉग सूची

h2t catalog

फ़ाइल से स्कैन

h2t against my website

URL स्कैन

h2t against hackme

वर्बोज़ स्कैन

h2t against my website in verbose mode

हेडर्स जानकारी

h2t against my website and print headers information

योगदान

योगदान दिशानिर्देशों के लिए CONTRIBUTING देखें।

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