Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
wildfly__wildfly_CVE-2018-1047_11-0-0-Final — Serveur d'applications Java EE 7 avec conception modulaire, configuration et gestion unifiées. Prend en charge les modes autonome et domaine avec des fonctionnalités intégrées de test et de clustering. | Kitploit
Outils/GitHubGitHub/shoucheng3/wildfly__wildfly_cve-2018-1047_11-0-0-final
Utilitaires GénérauxAnalyse des VulnérabilitésAudit de ConfigurationSécurité WebDevSecOps
GitHubshoucheng3/wildfly__wildfly_cve-2018-1047_11-0-0-final

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

Serveur d'applications Java EE 7 avec conception modulaire, configuration et gestion unifiées. Prend en charge les modes autonome et domaine avec des fonctionnalités intégrées de test et de clustering.

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
Voir le dépôt
il y a 1 anPas encore vérifié

Serveur d'application WildFly

http://wildfly.org

  • Démarrage rapide
  • Empreinte faible
  • Conception modulaire
  • Configuration et gestion unifiées

Et bien sûr Java EE7 !

Construction

Prérequis :

  • JDK 8 ou plus récent - vérifiez java -version
  • Maven 3.3.1 ou plus récent - vérifiez mvn -v
  • Sur les systèmes *nix, assurez-vous que le nombre maximal de fichiers ouverts pour l'utilisateur exécutant la construction est d'au moins 4096 (vérifiez ulimit -n) ou plus, selon les autres processus intensifs en entrées/sorties que l'utilisateur exécute.

Pour construire avec votre propre installation Maven :

root@kitploit:~
mvn install

Alternativement, vous pouvez utiliser le script Maven Wrapper qui télécharge et installe (si nécessaire) la version requise de Maven dans ~/.m2/wrapper et l'exécute à partir de là. Sur Linux, exécutez

root@kitploit:~
./mvnw install

Sur Windows

root@kitploit:~
mvnw install

Démarrage et arrêt de WildFly

Accédez au répertoire bin après une construction réussie

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

Démarrez le serveur en mode domaine

root@kitploit:~
./domain.sh

Démarrez le serveur en mode autonome

root@kitploit:~
./standalone.sh

Pour arrêter le serveur, appuyez sur Ctrl + C, ou utilisez la console d'administration

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

Plus d'informations : https://docs.jboss.org/author/display/WFLY10/Getting+Started+Guide

Contribution

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

Répertoires Build vs Dist

Après avoir exécuté mvn install, WildFly sera disponible dans deux répertoires distincts, build et dist.

  • Le répertoire build contient une construction de WildFly basée sur la résolution d'artefacts Maven pour la configuration des modules
  • Le répertoire dist, quant à lui, contient une construction complète distribuable de WildFly

L'utilisation du répertoire build facilite l'itération lors du développement de sous-systèmes ou de modules car il n'est pas nécessaire de reconstruire l'intégralité de WildFly ou de copier des fichiers JAR à chaque modification.

Le répertoire dist est mieux adapté lorsqu'une construction complète de WildFly est nécessaire à des fins de développement ou de test.

Exécution de la suite de tests

Le module testsuite contient plusieurs sous-modules, dont les suivants :

  • "smoke" -- tests de base qui doivent être exécutés dans le cadre de chaque construction de l'AS. Les échecs ici feront échouer la construction.
  • "api" -- tests des fonctionnalités impliquant l'utilisation par l'utilisateur final de l'API publique JBoss AS 8. Doivent être exécutés sans échec avant tout commit majeur.
  • "cluster" -- tests des fonctionnalités de clustering HA de WildFly. Doivent être exécutés sans échec avant tout commit majeur.
  • "domain" -- tests des fonctionnalités de gestion de domaine. Doivent être exécutés sans échec avant tout commit majeur.
  • "integration" -- tests des internes d'un serveur autonome WildFly. Doivent être exécutés sans échec avant tout commit majeur.
  • "spec" -- tests des fonctionnalités qui impliquent uniquement l'utilisation par l'utilisateur final des API de spécification Java EE 7. Doivent être exécutés sans échec avant tout commit majeur.

Pour les tests de base (smoke), exécutez simplement : mvn test

Pour exécuter tous les tests

root@kitploit:~
mvn install -DallTests

Utilisation d'Eclipse

  1. Installez la dernière version d'Eclipse
  2. Assurez-vous que Xmx dans eclipse.ini est d'au moins 1280M et qu'il utilise Java 8
  3. Lancez Eclipse et installez le plugin m2e, assurez-vous qu'il utilise vos configurations de dépôt (obtenez-le depuis : http://www.eclipse.org/m2e/ ou installez "Maven Integration for Eclipse" depuis le marché Eclipse)
  4. Dans les préférences Eclipse Java->Compiler->Errors/Warnings->Deprecated and restricted définissez forbidden reference sur WARNING
  5. Dans les préférences Eclipse Java->Code Style, importez les configurations de nettoyage, de modèles et de formatage situées dans ide-configs/eclipse du dépôt wildfly-core.
  6. Dans les préférences Eclipse Java->Editor->Save Actions, activez "Additional Actions", et désélectionnez toutes les actions sauf "Remove trailing whitespace"
  7. Utilisez l'importation sur le pom racine, qui importera tous les modules
  8. Attendez (m2e prend un certain temps lors de l'importation initiale)

Licence

  • GNU Lesser General Public License Version 2.1
Télécharger l’outil