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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
owasp-java-encoder — OWASP Java Encoder एक Java 1.5+ सरल-उपयोग वाला ड्रॉप-इन उच्च-प्रदर्शन एनकोडर क्लास है जिसमें कोई निर्भरता नहीं है और बहुत कम अतिरिक्त भार है। यह प्रोजेक्ट Java वेब डेवलपर्स को क्रॉस साइट स्क्रिप्टिंग से बचाव में मदद करेगा! | Kitploit
उपकरण/GitHubGitHub/owasp/owasp-java-encoder
रक्षात्मक उपकरणस्थैतिक विश्लेषणएन्क्रिप्शन/डिक्रिप्शन उपकरणभेद्यता विश्लेषणकोड विश्लेषणवेब सुरक्षा
GitHubowasp/owasp-java-encoder

owasp-java-encoder

OWASP Java Encoder एक Java 1.5+ सरल-उपयोग वाला ड्रॉप-इन उच्च-प्रदर्शन एनकोडर क्लास है जिसमें कोई निर्भरता नहीं है और बहुत कम अतिरिक्त भार है। यह प्रोजेक्ट Java वेब डेवलपर्स को क्रॉस साइट स्क्रिप्टिंग से बचाव में मदद करेगा!

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

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

सभी देखें →

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

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

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

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

OWASP Java Encoder परियोजना

Build Status License javadoc

कंटेक्स्ट-आधारित आउटपुट एन्कोडिंग (Contextual Output Encoding) एक कंप्यूटर प्रोग्रामिंग तकनीक है जो क्रॉस-साइट स्क्रिप्टिंग को रोकने के लिए आवश्यक है। यह परियोजना एक Java 1.8+ सरल-उपयोग, ड्रॉप-इन, उच्च-प्रदर्शन एन्कोडर क्लास है जिसमें बहुत कम अतिरिक्त बोझ है।

OWASP Java Encoder पर अधिक विस्तृत दस्तावेज़ के लिए कृपया https://owasp.org/www-project-java-encoder/ पर जाएँ।

OWASP Java Encoders का उपयोग शुरू करें

आप Maven Central से JAR डाउनलोड कर सकते हैं।

JSP टैग और EL फ़ंक्शन encoder-jsp में उपलब्ध हैं, साथ ही ये भी उपलब्ध हैं:

  • encoder-jakarta-jsp - सर्वलेट स्पेक 5.0
  • encoder-jsp - सर्वलेट स्पेक 3.0

ये JAR Central में भी उपलब्ध हैं:

root@kitploit:~
<dependency>
    <groupId>org.owasp.encoder</groupId>
    <artifactId>encoder</artifactId>
    <version>1.4.0</version>
</dependency>

<!-- using Servlet Spec 5 in the jakarta.servlet package use: -->
<dependency>
    <groupId>org.owasp.encoder</groupId>
    <artifactId>encoder-jakarta-jsp</artifactId>
    <version>1.4.0</version>
</dependency>

<!-- using the Legacy Servlet Spec in the javax.servlet package use: -->
<dependency>
    <groupId>org.owasp.encoder</groupId>
    <artifactId>encoder-jsp</artifactId>
    <version>1.4.0</version>
</dependency>

त्वरित अवलोकन

OWASP Java Encoder लाइब्रेरी त्वरित प्रासंगिक एन्कोडिंग के लिए बहुत कम ओवरहेड के साथ, चाहे प्रदर्शन में हो या उपयोग में, अभिप्रेत है। आरंभ करने के लिए, बस encoder-1.2.3.jar जोड़ें, org.owasp.encoder.Encode को import करें और उपयोग करना शुरू करें।

उदाहरण उपयोग:

root@kitploit:~
    PrintWriter out = ....;
    out.println("<textarea>"+Encode.forHtml(userData)+"</textarea>");

कृपया Encode के javadoc को देखें ताकि उन विभिन्न संदर्भों के बारे में जान सकें जिनके लिए आप एन्कोड कर सकते हैं।

एन्कोडिंग का आनंद लें!

बिल्ड

encoder-jakarta-jsp प्रोजेक्ट के परीक्षण मामलों के कारण, प्रोजेक्ट को पैकेज और परीक्षण करने के लिए Java 17 आवश्यक है। बस चलाएँ:

root@kitploit:~
mvn package

यह सत्यापित करने के लिए कि JSP टैग और EL सही ढंग से काम करते हैं, Jakarta JSP इंटीग्रेशन टेस्ट चलाने के लिए:

root@kitploit:~
mvn verify -PtestJakarta
  • ध्यान दें कि उपरोक्त परीक्षण आधुनिक Apple silicon पर विफल हो सकता है।

Java 9+ मॉड्यूल नाम

JARमॉड्यूल नाम
encoderowasp.encoder
encoder-jakarta-jspowasp.encoder.jakarta
encoder-jspowasp.encoder.jsp
encoder-espaiowasp.encoder.esapi

TagLib

LibTagLib
encoder-jakarta-jsp<%@taglib prefix="e" uri="owasp.encoder.jakarta"%>
encoder-jsp<%@taglib prefix="e" uri="https://www.owasp.org/index.php/OWASP_Java_Encoder_Project"%>

विकास

OWASP Java Encoder परियोजना एक बहु-मॉड्यूल Maven प्रोजेक्ट है:

root@kitploit:~
$ mvn package

बेंचमार्क (वर्तमान में सुधार की आवश्यकता है) इस प्रकार चलाए जा सकते हैं:

root@kitploit:~
$ mvn verify -Pbenchmarks

रिलीज़ central-publishing-maven-plugin के माध्यम से की जाती हैं:

root@kitploit:~
$ mvn mvn clean package deploy -DperformRelease=true

समाचार

2025-11-17 - 1.4.0 रिलीज़

टीम को यह घोषणा करते हुए खुशी हो रही है कि संस्करण 1.4.0 जारी कर दिया गया है!

  • feat: XML 1.1 एन्कोडिंग समर्थन जोड़ें #88.

2024-08-20 - 1.3.1 रिलीज़

टीम को यह घोषणा करते हुए खुशी हो रही है कि संस्करण 1.3.1 जारी कर दिया गया है!

  • fix: MANIFEST.MF फ़ाइल में OSGi से संबंधित प्रविष्टियाँ जोड़ें #82.
  • fix: Java 8 पर चलने पर java.lang.NoSuchMethodError #80.

2024-08-02 - 1.3.0 रिलीज़

टीम को यह घोषणा करते हुए खुशी हो रही है कि संस्करण 1.3.0 जारी कर दिया गया है!

  • न्यूनतम JDK आवश्यकता अब Java 8 है
    • परीक्षण मामलों की निर्भरताओं के कारण बिल्ड के लिए Java 17 की आवश्यकता होती है।
  • Multi-Release JARs के माध्यम से Java 9 मॉड्यूल नाम जोड़ता है #77.
  • ESAPI Thunk के साथ संकलन त्रुटियों को ठीक किया #76.
  • jakarta.servlet.* का उपयोग करके Servlet Spec 5 के लिए समर्थन जोड़ता है #75.
    • taglib : <%@taglib prefix="e" uri="owasp.encoder.jakarta"%>

2020-11-08 - 1.2.3 रिलीज़

टीम को यह घोषणा करते हुए खुशी हो रही है कि संस्करण 1.2.3 जारी कर दिया गया है!

  • manifest को OSGi-अनुरूप बनाने के लिए अद्यतन #39.
  • ESAPI 2.2 और बाद के संस्करणों का समर्थन करने के लिए अद्यतन #37.

2018-09-14 - 1.2.2 रिलीज़

टीम को यह घोषणा करते हुए खुशी हो रही है कि संस्करण 1.2.2 जारी कर दिया गया है!

  • यह एक मामूली रिलीज़ है जो दस्तावेज़ीकरण और लाइसेंस संबंधी समस्याओं को ठीक करती है।

2017-02-19 - 1.2.1 रिलीज़

टीम को यह घोषणा करते हुए खुशी हो रही है कि संस्करण 1.2.1 जारी कर दिया गया है!

  • CDATA एन्कोडर को संशोधित किया गया ताकि वह आसन्न CDATA अनुभागों के बीच मध्यवर्ती वर्ण उत्सर्जित न करे।
  • gh-pages पर दस्तावेज़ीकरण में सुधार किया गया है।

2015-04-12 - GitHub पर 1.2 रिलीज़

OWASP Java Encoder को GitHub पर स्थानांतरित कर दिया गया है। संस्करण 1.2 भी जारी कर दिया गया है!

2014-03-31 - दस्तावेज़ीकरण अद्यतन

प्रत्येक API उपयोग पर विस्तृत दस्तावेज़ और उदाहरण देखने के लिए कृपया https://www.owasp.org/index.php/OWASP_Java_Encoder_Project#tab=Use_the_Java_Encoder_Project पर जाएँ!

2014-01-30 - संस्करण 1.1.1 जारी

हमें यह घोषणा करते हुए खुशी हो रही है कि संस्करण 1.1.1 जारी कर दिया गया है। एक महत्वपूर्ण बग फिक्स के साथ, हमने पुराने ESAPI एन्कोडरों को OWASP Java Encoder से बदलने के लिए ESAPI एकीकरण जोड़ा।

2013-02-14 - संस्करण 1.1 जारी

हमें यह घोषणा करते हुए खुशी हो रही है कि संस्करण 1.1 जारी कर दिया गया है। कुछ मामूली एन्कोडिंग संवर्द्धन के साथ, हमने प्रदर्शन में सुधार किया, और एक JSP टैग और फ़ंक्शन लाइब्रेरी जोड़ी।

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