Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
wildfly__wildfly_CVE-2018-1047_11-0-0-Final — Сервер приложений Java EE 7 с модульной архитектурой, унифицированной конфигурацией и управлением. Поддерживает автономный и доменный режимы со встроенными функциями тестирования и кластеризации. | 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

Сервер приложений Java EE 7 с модульной архитектурой, унифицированной конфигурацией и управлением. Поддерживает автономный и доменный режимы со встроенными функциями тестирования и кластеризации.

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
Репозиторий
1 год назадЕщё не проверено

Сервер приложений WildFly

http://wildfly.org

  • Быстрый запуск
  • Малый размер
  • Модульная архитектура
  • Единая конфигурация и управление

И, конечно, Java EE7!

Сборка

Предварительные требования:

  • JDK 8 или новее - проверьте java -version
  • Maven 3.3.1 или новее - проверьте mvn -v
  • В *nix системах убедитесь, что максимальное количество открытых файлов для пользователя, запускающего сборку, составляет не менее 4096 (проверьте ulimit -n) или больше, в зависимости от того, какие другие интенсивные операции ввода-вывода выполняет пользователь.

Для сборки с использованием собственной установки 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

Запустите сервер в доменном режиме

root@kitploit:~
./domain.sh

Запустите сервер в автономном режиме

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

Каталоги Build и Dist

После выполнения mvn install WildFly будет доступен в двух разных каталогах: build и dist.

  • Каталог build содержит сборку WildFly, основанную на разрешении артефактов Maven для конфигурации модулей.
  • Каталог dist, с другой стороны, содержит полную распространяемую сборку WildFly.

Использование каталога build упрощает итерации при разработке подсистем или модулей, поскольку нет необходимости пересобирать весь WildFly или копировать JAR-файлы при каждом изменении.

Каталог dist лучше подходит, когда требуется полная сборка WildFly для целей разработки или тестирования.

Запуск набора тестов

Модуль testsuite содержит несколько подмодулей, включая следующие:

  • "smoke" -- основные тесты, которые должны выполняться как часть каждой сборки AS. Сбои здесь приведут к сбою сборки.
  • "api" -- тесты функций, связанных с использованием конечными пользователями публичного API JBoss AS 8. Должны выполняться без сбоев перед любыми крупными коммитами.
  • "cluster" -- тесты функций кластеризации высокой доступности WildFly. Должны выполняться без сбоев перед любыми крупными коммитами.
  • "domain" -- тесты функций управления доменом. Должны выполняться без сбоев перед любыми крупными коммитами.
  • "integration" -- тесты внутренних компонентов автономного сервера WildFly. Должны выполняться без сбоев перед любыми крупными коммитами.
  • "spec" -- тесты функций, связанных только с использованием конечными пользователями API спецификации Java EE 7. Должны выполняться без сбоев перед любыми крупными коммитами.

Для базовых smoke-тестов просто: mvn test

Для запуска всех тестов

root@kitploit:~
mvn install -DallTests

Использование Eclipse

  1. Установите последнюю версию Eclipse
  2. Убедитесь, что Xmx в eclipse.ini не менее 1280M, и используется Java 8
  3. Запустите Eclipse и установите плагин m2e, убедитесь, что он использует ваши конфигурации репозитория (получить можно: http://www.eclipse.org/m2e/ или установите "Maven Integration for Eclipse" из Eclipse Marketplace)
  4. В настройках Eclipse Java->Compiler->Errors/Warnings->Deprecated and restricted установите forbidden reference на WARNING
  5. В настройках Eclipse Java->Code Style импортируйте конфигурации cleanup, templates и formatter из ide-configs/eclipse в репозитории wildfly-core.
  6. В настройках Eclipse Java->Editor->Save Actions включите "Additional Actions", и снимите выбор со всех действий, кроме "Remove trailing whitespace"
  7. Используйте импорт корневого pom.xml, который подтянет все модули
  8. Подождите (m2e требует времени при первом импорте)

Лицензия

  • GNU Lesser General Public License Version 2.1
Скачать инструмент