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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
wildfly__wildfly_CVE-2018-1047_11-0-0-Final | Kitploit
उपकरण/GitHubGitHub/shoucheng3/wildfly__wildfly_cve-2018-1047_11-0-0-final
सामान्य उपयोगिताएँभेद्यता विश्लेषणकॉन्फ़िगरेशन ऑडिटिंगवेब सुरक्षाDevSecOps
GitHubshoucheng3/wildfly__wildfly_cve-2018-1047_11-0-0-final

wildfly__wildfly_CVE-2018-1047_11-0-0-Final

रिपॉजिटरी देखें

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें
1 साल पहलेअभी तक समीक्षित नहीं

WildFly एप्लिकेशन सर्वर

http://wildfly.org

  • तेज़ स्टार्टअप
  • कम फुटप्रिंट
  • मॉड्यूलर डिज़ाइन
  • एकीकृत कॉन्फ़िगरेशन और प्रबंधन

और निश्चित रूप से Java EE7!

बिल्ड करना

पूर्वापेक्षाएँ:

  • JDK 8 या उससे नया - java -version जाँचें
  • Maven 3.3.1 या उससे नया - mvn -v जाँचें
  • *nix सिस्टम पर, सुनिश्चित करें कि बिल्ड चलाने वाले उपयोगकर्ता के लिए खुली फ़ाइलों की अधिकतम संख्या कम से कम 4096 (ulimit -n जाँचें) या उससे अधिक हो, यह इस बात पर निर्भर करता है कि उपयोगकर्ता अन्य कौन-सी I/O-गहन प्रक्रियाएँ चला रहा है।

अपनी स्वयं की Maven स्थापना के साथ बिल्ड करने के लिए:

root@kitploit:~
mvn install

वैकल्पिक रूप से, आप Maven Wrapper स्क्रिप्ट का उपयोग कर सकते हैं जो आवश्यक Maven संस्करण को ~/.m2/wrapper पर डाउनलोड और इंस्टॉल करती है (यदि आवश्यक हो) और उसे वहीं से चलाती है। Linux पर, चलाएँ

root@kitploit:~
./mvnw install

Windows पर

root@kitploit:~
mvnw install

WildFly को प्रारंभ करना और रोकना

सफल बिल्ड के बाद bin निर्देशिका में जाएँ

$ cd build/target/wildfly-[version]/bin

सर्वर को domain मोड में प्रारंभ करें

root@kitploit:~
./domain.sh

सर्वर को standalone मोड में प्रारंभ करें

root@kitploit:~
./standalone.sh

सर्वर को रोकने के लिए, Ctrl + C दबाएँ, या एडमिन कंसोल का उपयोग करें

root@kitploit:~
./jboss-cli.sh --connect command=:shutdown

अधिक जानकारी: https://docs.jboss.org/author/display/WFLY10/Getting+Started+Guide

योगदान

https://developer.jboss.org/wiki/HackingOnWildFly

बिल्ड बनाम डिस्ट निर्देशिकाएँ

mvn install चलाने के बाद, WildFly दो अलग-अलग निर्देशिकाओं में उपलब्ध होगा: build और dist।

  • build निर्देशिका में WildFly का एक बिल्ड होता है जो मॉड्यूल कॉन्फ़िगरेशन के लिए Maven आर्टिफैक्ट रिज़ॉल्यूशन पर आधारित होता है।
  • दूसरी ओर, dist निर्देशिका में WildFly का एक पूर्ण वितरण-योग्य बिल्ड होता है।

build निर्देशिका का उपयोग करने से सबसिस्टम या मॉड्यूल विकास के साथ पुनरावृत्ति करना आसान हो जाता है, क्योंकि हर बदलाव पर पूरे WildFly को फिर से बिल्ड करने या JAR फ़ाइलों को इधर-उधर कॉपी करने की आवश्यकता नहीं होती है।

dist निर्देशिका तब अधिक उपयुक्त होती है जब विकास या परीक्षण उद्देश्यों के लिए WildFly का पूर्ण बिल्ड आवश्यक हो।

टेस्टसूट चलाना

टेस्टसूट मॉड्यूल में कई उप-मॉड्यूल शामिल हैं, जिनमें निम्नलिखित शामिल हैं:

  • "smoke" -- AS के हर बिल्ड के भाग के रूप में चलाए जाने वाले मुख्य परीक्षण। यहाँ विफलताएँ बिल्ड को विफल कर देंगी।
  • "api" -- उन सुविधाओं के परीक्षण जिनमें सार्वजनिक JBoss AS 8 API का अंतिम उपयोगकर्ता द्वारा उपयोग शामिल है। किसी भी प्रमुख कमिट से पहले बिना किसी विफलता के चलाए जाने चाहिए।
  • "cluster" -- WildFly HA क्लस्टरिंग सुविधाओं के परीक्षण। किसी भी प्रमुख कमिट से पहले बिना किसी विफलता के चलाए जाने चाहिए।
  • "domain" -- domain प्रबंधन सुविधाओं के परीक्षण। किसी भी प्रमुख कमिट से पहले बिना किसी विफलता के चलाए जाने चाहिए।
  • "integration" -- WildFly standalone सर्वर के आंतरिक भागों के परीक्षण। किसी भी प्रमुख कमिट से पहले बिना किसी विफलता के चलाए जाने चाहिए।
  • "spec" -- केवल Java EE 7 spec APIs के अंतिम उपयोगकर्ता उपयोग से संबंधित सुविधाओं के परीक्षण। किसी भी प्रमुख कमिट से पहले बिना किसी विफलता के चलाए जाने चाहिए।

बुनियादी smoke परीक्षणों के लिए, बस: mvn test

सभी परीक्षण चलाने के लिए

root@kitploit:~
mvn install -DallTests

Eclipse का उपयोग करना

  1. Eclipse का नवीनतम संस्करण इंस्टॉल करें
  2. सुनिश्चित करें कि eclipse.ini में Xmx कम से कम 1280M है, और यह Java 8 का उपयोग कर रहा है
  3. Eclipse लॉन्च करें और m2e प्लगइन इंस्टॉल करें, सुनिश्चित करें कि यह आपके रेपो कॉन्फ़िग का उपयोग करता है (इसे यहाँ से प्राप्त करें: http://www.eclipse.org/m2e/ या Eclipse Marketplace से "Maven Integration for Eclipse" इंस्टॉल करें)
  4. Eclipse प्रेफरेंसेस में Java->Compiler->Errors/Warnings->Deprecated and restricted में forbidden reference को WARNING पर सेट करें
  5. Eclipse प्रेफरेंसेस में Java->Code Style में, wildfly-core रिपॉज़िटरी में स्थित ide-configs/eclipse से cleanup, templates और formatter कॉन्फ़िग इम्पोर्ट करें।
  6. Eclipse प्रेफरेंसेस में Java->Editor->Save Actions में "Additional Actions" सक्षम करें, और "Remove trailing whitespace" को छोड़कर सभी एक्शन अचयनित करें
  7. रूट pom पर इम्पोर्ट का उपयोग करें, जो सभी मॉड्यूल को शामिल कर लेगा
  8. प्रतीक्षा करें (प्रारंभिक इम्पोर्ट पर m2e को कुछ समय लगता है)

लाइसेंस

  • GNU Lesser General Public License Version 2.1
टूल डाउनलोड करें