Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
teler-waf — teler-waf एक Go HTTP मिडलवेयर है जो स्थानीय वेब सेवाओं को OWASP Top 10 खतरों, ज्ञात कमजोरियों, दुर्भावनापूर्ण अभिनेताओं, बॉटनेट, अवांछित क्रॉलर और ब्रूट फोर्स हमलों से बचाता है। | Kitploit
उपकरण/GitHubGitHub/teler-sh/teler-waf
रक्षात्मक उपकरणभेद्यता स्कैनरआईडीएस/आईपीएस से बचनाWAF बाईपासवेब सुरक्षाघुसपैठ का पता लगानागलत कॉन्फ़िगरेशनAPI सुरक्षा
GitHubteler-sh/teler-waf

teler-waf

teler-waf एक Go HTTP मिडलवेयर है जो स्थानीय वेब सेवाओं को OWASP Top 10 खतरों, ज्ञात कमजोरियों, दुर्भावनापूर्ण अभिनेताओं, बॉटनेट, अवांछित क्रॉलर और ब्रूट फोर्स हमलों से बचाता है।

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

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें
वेबसाइट

teler-waf

GoDoc codecov tests OpenSSF Scorecard Mentioned in Awesome Go

teler-waf Go-आधारित वेब अनुप्रयोगों के लिए एक व्यापक सुरक्षा समाधान है। यह एक HTTP मिडलवेयर के रूप में कार्य करता है, जो मौजूदा Go अनुप्रयोगों में teler IDS के साथ IDS कार्यक्षमता को एकीकृत करने के लिए एक आसान-से-उपयोग इंटरफ़ेस प्रदान करता है। teler-waf का उपयोग करके, आप क्रॉस-साइट स्क्रिप्टिंग (XSS) और SQL इंजेक्शन जैसे विभिन्न वेब-आधारित हमलों से सुरक्षा में मदद कर सकते हैं।

पैकेज एक मानक net/http.Handler के साथ आता है, जिससे इसे आपके एप्लिकेशन के रूटिंग में एकीकृत करना आसान हो जाता है। जब कोई क्लाइंट teler-waf द्वारा सुरक्षित रूट पर अनुरोध करता है, तो पहले ज्ञात दुर्भावनापूर्ण पैटर्न का पता लगाने के लिए teler IDS के विरुद्ध अनुरोध की जाँच की जाती है। यदि कोई दुर्भावनापूर्ण पैटर्न नहीं पाया जाता है, तो अनुरोध को आगे की प्रक्रिया के लिए भेज दिया जाता है।

वेब-आधारित हमलों से सुरक्षा प्रदान करने के अलावा, teler-waf आपके एप्लिकेशन की समग्र सुरक्षा और अखंडता को बेहतर बनाने में भी मदद कर सकता है। यह अत्यधिक कॉन्फ़िगरेबल है, जिससे आप इसे अपने एप्लिकेशन की विशिष्ट आवश्यकताओं के अनुरूप बना सकते हैं।

यह भी देखें:

  • teler-sh/teler: रीयल-टाइम HTTP घुसपैठ का पता लगाना।
  • teler-sh/teler-proxy: teler प्रॉक्सी जो teler WAF के साथ सहज एकीकरण सक्षम करता है।
  • teler-sh/teler-caddy: teler Caddy Caddy वेब सर्वर में teler WAF की शक्तिशाली सुरक्षा सुविधाओं को एकीकृत करता है।

विशेषताएँ

teler-waf आपके Go वेब अनुप्रयोगों की सुरक्षा बढ़ाने के लिए डिज़ाइन की गई शक्तिशाली सुविधाओं की एक श्रृंखला प्रदान करता है:

  • Go वेब अनुप्रयोगों के लिए HTTP मिडलवेयर।
  • teler IDS कार्यक्षमता का एकीकरण।
  • teler IDS का उपयोग करके ज्ञात दुर्भावनापूर्ण पैटर्न का पता लगाना।
    • सामान्य वेब हमले, जैसे क्रॉस-साइट स्क्रिप्टिंग (XSS) और SQL इंजेक्शन, आदि।
    • CVE, ज्ञात कमजोरियों और शोषणों को कवर करता है।
    • खराब IP पते, जैसे कि ज्ञात दुर्भावनापूर्ण अभिनेताओं या बॉटनेट से जुड़े।
    • खराब HTTP रेफ़रर, जैसे कि वे जो एप्लिकेशन की URL संरचना के आधार पर अपेक्षित नहीं हैं या दुर्भावनापूर्ण अभिनेताओं से जुड़े होने के लिए जाने जाते हैं।
    • खराब क्रॉलर, ज्ञात खराब क्रॉलर या स्क्रैपर से अनुरोधों को कवर करता है, जैसे कि वे जो प्रदर्शन समस्याओं का कारण बनते हैं या एप्लिकेशन से संवेदनशील जानकारी निकालने का प्रयास करते हैं।
    • निर्देशिका ब्रूटफोर्स हमले, जैसे सामान्य निर्देशिका नामों का प्रयास करके या शब्दकोश हमलों का उपयोग करके।
  • अपने स्वयं के कस्टम नियम बनाने के लिए बढ़ी हुई लचीलापन प्रदान करना।
  • अपने URL या हेडर के आधार पर विशिष्ट प्रकार के अनुरोधों को श्वेतसूचीबद्ध करने के लिए कॉन्फ़िगरेशन विकल्प।
  • कई फ्रेमवर्क के साथ आसान एकीकरण।
  • आपके एप्लिकेशन की विशिष्ट आवश्यकताओं के अनुरूप उच्च कॉन्फ़िगरेबिलिटी।

कुल मिलाकर, teler-waf Go-आधारित वेब अनुप्रयोगों के लिए एक व्यापक सुरक्षा समाधान प्रदान करता है, जो वेब-आधारित हमलों से बचाने और आपके एप्लिकेशन की समग्र सुरक्षा और अखंडता में सुधार करने में मदद करता है।

स्थापित करें

निर्भरताएँ:

  • gcc (GNU कंपाइलर कलेक्शन) को teler-waf को संकलित करने के लिए स्थापित और कॉन्फ़िगर किया जाना चाहिए।

अपने Go एप्लिकेशन में teler-waf स्थापित करने के लिए, teler-waf पैकेज को डाउनलोड और स्थापित करने के लिए निम्नलिखित कमांड चलाएँ:```console go get github.com/teler-sh/teler-waf

## उपयोग

> [!WARNING]
> **अप्रचलन सूचना**: खतरे के बहिष्करण (`Excludes`) आगामी रिलीज़ (**v2**) में अप्रचलित हो जाएंगे। देखें [#73](https://github.com/teler-sh/teler-waf/discussions/73) & [#64](https://github.com/teler-sh/teler-waf/issues/64).

यहां बताया गया है कि किसी Go एप्लिकेशन में teler-waf का उपयोग कैसे करें:

1. अपने Go कोड में teler-waf पैकेज आयात करें:```go
import "github.com/teler-sh/teler-waf"
  1. Teler प्रकार का एक नया उदाहरण बनाने के लिए New फ़ंक्शन का उपयोग करें। यह फ़ंक्शन विभिन्न वैकल्पिक पैरामीटर लेता है जिनका उपयोग teler-waf को आपके एप्लिकेशन की विशिष्ट आवश्यकताओं के अनुरूप कॉन्फ़िगर करने के लिए किया जा सकता है।```go waf := teler.New()
3. `Teler` इंस्टेंस की `Handler` विधि का उपयोग करके `net/http.Handler` बनाएं। इस हैंडलर का उपयोग आपके एप्लिकेशन के HTTP रूटिंग में विशिष्ट रूट्स पर teler-waf की सुरक्षा उपायों को लागू करने के लिए किया जा सकता है।```go
handler := waf.Handler(http.HandlerFunc(yourHandlerFunc))
  1. अपने एप्लिकेशन के HTTP रूटिंग में handler का उपयोग करके विशिष्ट रूट्स पर teler-waf के सुरक्षा उपाय लागू करें।```go http.Handle("/path", handler)
बस इतना ही! आपने अपने Go एप्लिकेशन में teler-waf को कॉन्फ़िगर कर लिया है।

**विकल्प:**

teler-waf को अनुकूलित करने के लिए उपलब्ध विकल्पों की सूची के लिए, [`teler.Options`](https://pkg.go.dev/github.com/teler-sh/teler-waf#Options) संरचना देखें।

### उदाहरण

teler-waf के लिए विकल्पों और नियमों को अनुकूलित करने का एक उदाहरण यहाँ दिया गया है:```go
// main.go
package main

import (
	"net/http"

	"github.com/teler-sh/teler-waf"
	"github.com/teler-sh/teler-waf/request"
	"github.com/teler-sh/teler-waf/threat"
)

var myHandler = http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
	// This is the handler function for the route that we want to protect
	// with teler-waf's security measures.
	w.Write([]byte("hello world"))
})

var rejectHandler = http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
	// This is the handler function for the route that we want to be rejected
	// if the teler-waf's security measures are triggered.
	http.Error(w, "Sorry, your request has been denied for security reasons.", http.StatusForbidden)
})
टूल डाउनलोड करें