Codeby web-security - новый курс от Codeby Security School

Представляем вашему вниманию новый курс от команды The Codeby - "Тестирование Веб-Приложений на проникновение с нуля". Общая теория, подготовка рабочего окружения, пассивный фаззинг и фингерпринт, Активный фаззинг, Уязвимости, Пост-эксплуатация, Инструментальные средства, Social Engeneering и многое другое. Подробнее ...


Это очень частый вопрос и иногда трудно найти ответ. Как вы проверите, какие модули Apache загружены в ваш HTTP / Apache сервер? Вторая часть, как вы проверите, какие модули скомпилированы и готовы для загрузки? Следование этим двум командам покажет вам, вы можете просто проверить загруженные и скомпилированные модули в HTTPD или Apache2 в любого рода Linux, таких как CentOS, Ubuntu, Fedora, RedHat и т.д.

Найдём список загруженных модулей в HTTPD Apache

Используйте следующую команду для вывода загруженных модулей в вашем Apache/HTTPD сервере в Linux

В CentOS, RedHat, Fedora

root@centos [~]# httpd -D DUMP_MODULES

(или)

user@centos [~]# sudo httpd -D DUMP_MODULES

В Debian, Ubuntu, Mint

user@ubuntu [~]# sudo apache2 -D DUMP_MODULES

В зависимости от дистрибутива вашего Linux, вам нужно использовать httpd или apache2. Также используйте ‘sudo’, если вы не рут.

Пример загруженных модулей в Apache

Loaded Modules:

core_module (static)

include_module (static)

proxy_module (static)

proxy_connect_module (static)

http_module (static)

autoindex_module (static)

info_module (static)

cloudflare_module (shared)

php5_module (shared)

reqtimeout_module (shared)

pagespeed_module (shared)

Syntax OK

Найдём список скомпилированных модулей в HTTPD Apache

Используйте следующую команду для составления списка скомпилированных модулей в вашем сервере Apache/HTTPD в Linux


Paranoid - курс от Codeby Security School

Представляем вашему вниманию курс от команды codeby - "Комплекс мер по защите персональных данных, анонимности в интернете и не только" Подробнее ...


В CentOS, RedHat, Fedora

root@centos [~]# httpd -l

(или)

user@centos [~]# sudo httpd -l

В Debian, Ubuntu, Mint

user@ubuntu [~]# sudo apache2 -l

В зависимости от дистрибутива вашего Linux, вам нужно использовать httpd или apache2. Также используйте ‘sudo’, если вы не рут.

Пример скомпилированных модулей в Apache

Compiled in modules:

core.c

mod_include.c

mod_proxy.c

mod_proxy_connect.c

mod_proxy_http.c

http_core.c

mod_autoindex.c

mod_info.c

mod_actions.c

mod_alias.c

mod_rewrite.c

mod_so.c

Заключение

Теперь, когда вы знаете, как проверить загруженные и скомпилированные модули в HTTPD, вы можете применить эту информацию с пользой. Вы можете включить/отключить, загрузить/выгрузить их по своим требованиям. Большинство Apache или HTTPD серверов не требует полного набора модулей и, загружая больше модулей, они будут только медленнее. Поэтому просто загружайте те, которые, по вашему мнению, вам пригодятся и добавьте больше, когда вы получите ошибку или отключайте модули по одному за раз, пока ваш сервер не придёт в нормальное состояние.


Codeby Market от Сodeby

Мы запустили свой магазин CodebyMarket Equipment for InfoSec. Уже добавили RaspberryAlfa Long-RangeOrange PiArduino и многое другое. Купить Pentesting Devices