DF Perl Informer v1.90b
DF™ Perl Informer — бесплатный скрипт позволяющий узнать
много полезной информации о программном обеспечении сервера, его настройке и физических параметрах.
Также имеется информация о клиенте, встроенная командная строка (web-shell) и установщик сетевых паролей.
Незаменимый помощник при установке и настройке различных скриптов или тестировании хостинга.
- Информация о сервере - программная и физическая начинка (Software&Hardware), а также уровень загрузки сервера (load average). Информация об операционной системе сервера поможет выбрать подходящий дистрибутив, другие данные помогут правильно настроить софт.
- Информация о пользователе - позволит узнать свой IP, юзер агент, что полезно для настройки доступа по IP.
- Переменные окружения - покажут наличие GeoIP, помогут узнать о проксировании (cloudflare) и выбрать способ определения IP.
- Процессы - показ запущенных процессов, позволит увидеть какие процессы нагружают сервер или зависли.
- Командная строка (web-shell) - возможность выполнять команды из браузера, поможет распаковать архив, назначить права, снять процесс, удалить ненужные файлы и др.
- Установка сетевого пароля - возможность назначить сетевой пароль на выбранные файлы или директорию.
Дистрибутив
- Web-сервер позволяющий запускать cgi/pl скрипты (Apache/Nginx/IIS).
- Perl 5 (устанавливается на 100+ операционных систем, включая Linux/FreeBSD/Windows/MacOS).
Скачать: perlinfo.cgi perlinfo.zip
(скачано 1240 раз(а) с 26.09.2003)
Основное меню
- Операционная система, тип, 32/64-бита (linux (64-bits)).
- Имя хоста сервера (Host Name).
- Имя сервера (Server Name).
- IP сервера (Server IP).
- Локальное время и GMT сервера.
- Программное обеспечение сервера (Server Software).
- Версия Perl и ссылка на список установленных модулей.
- Версия PHP, установленные модули, расширения.. (phpinfo).
- Алгоритм криптования используемый функцией crypt (Standard DES/MD5/Blowfish).
- Список C/C++ библиотек установленных на сервере, показ библиотек которые используют cgi в текущей папке (C++ Library).
- Поддержка GeoIP на сервере (mod_geoip/Cloudflare).
- ID и имя пользователя, от которого выполняется скрипт (User).
- ID-групп(ы) и имя групп(ы) которым принадлежит пользователь (Group).
- ID и имя владельца скрипта (Script Owner User).
- ID-групп(ы) и имя групп(ы) которым принадлежит владелец скрипта (Script Owner Group).
- Права доступа (владелец, член группы, прочие пользователи).
- Корневой каталог пользователя (Document Root).
- Занимаемое пространство сайта на диске (Disk Usage by Root).
- Полный путь к текущему скрипту на диске.
- Пути к: Sendmail, Apache (httpd), PHP, MySQL, Curl, htpasswd, Perl, Mail, Perl modules, Tar, GZip, Zip.
- Подробно об операционной системе, версия, дата и время установки и др.
- Дата и время последней перезагрузки сервера, сколько времени он онлайн (Last reboot time).
- Общая загрузка сервера с момента последней перезагрузки (Average server usage).
- Средняя загрузка за 1, 5, 15 минут, основной показатель нагруженности сервера (Load Average).
- Список запущенных процессов на сервере, процессы всех пользователей и текущего пользователя.
- Межпроцессное взаимодействие в Unix (IPC: Shared Memory Segments, Semaphore Arrays, Message Queues).
- Пользователи, работающие в данный момент на сервере (Working users).
- Процессор(ы): количество, модель, частота, размер cache памяти, быстродействие и другие характеристики CPU.
- Оперативная память: всего памяти, используемой, свободной и прочее.
- Использование дискового пространства: разделы, всего места, используемое пространство, доступное для использования пространство, процент использования, точки монтирования.
Информация о пользователе
- User-Agent браузера.
- IP пользователя ("мой IP"), hostname.
- Страна пользователя, если имеется GeoIP ("моя страна").
- IP прокси сервера, (если не используется анонимный прокси).
- Операционная система, название и версия браузера, архитектура процессора.
- Строка Accept Language, куки (Cookie), обратная ссылка (Referrer).
- Текущее дата и время пользователя.
- Разрешение и количество цветов экрана.
- Включены ли скрипты (JavaScript).
- Разрешен ли прием Cookie (CookiesEnabled).
- Разрешено ли использование Java (JavaEnabled).
- Тип соединения (Connection Type).
Переменные окружения
- Перечислены все переменные окружения в алфавитном порядке (Environment Variables): DOCUMENT_ROOT, GATEWAY_INTERFACE, GEOIP_ADDR, GEOIP_CONTINENT_CODE, GEOIP_COUNTRY_CODE, GEOIP_COUNTRY_NAME, HTTP_ACCEPT, HTTP_ACCEPT_ENCODING, HTTP_ACCEPT_LANGUAGE, HTTP_CDN_LOOP, HTTP_CF_CONNECTING_IP, HTTP_CF_IPCOUNTRY, HTTP_CF_RAY, HTTP_CF_REQUEST_ID, HTTP_CF_VISITOR, HTTP_CONNECTION, HTTP_COOKIE, HTTP_HOST, HTTP_REFERER, HTTP_UPGRADE_INSECURE_REQUESTS, HTTP_USER_AGENT, HTTP_X_FORWARDED_FOR, HTTP_X_FORWARDED_PROTO, PATH, QUERY_STRING, REMOTE_ADDR, REMOTE_PORT, REQUEST_METHOD, REQUEST_URI, SCRIPT_FILENAME, SCRIPT_NAME, SERVER_ADDR, SERVER_ADMIN, SERVER_NAME, SERVER_PORT, SERVER_PROTOCOL, SERVER_SIGNATURE, SERVER_SOFTWARE.
- Переменные языка Perl (Other Variables)
Процессы
- Показ запущенных процессов на сервере для всех пользователей.
В Unix системах показывается информация выводимая командой `ps auxw`
(USER, PID, %CPU, %MEM, VSZ, RSS, TT, STAT, STARTED, TIME, COMMAND).
На некоторых серверах может выводиться информация только о процессах текущего пользователя, это зависит от настроек безопасности сервера.
В Windows системах показывается информация выводимая командой `tasklist` (Имя образа, PID, Имя сессии, № сеанса, Память).
Командная строка (web-shell)
- Возможность выполнять команды на сервере используя командную строку (аналог shell).
- Команды выполняются от текущего пользователя. Действия требующие root доступа будут отклонены.
- Длительные команды могут прерываться из-за ограничения времени работы скриптов на сервере (30 сек).
- Функция является небезопасной и по умолчанию отключена! Для включения требуется установка пароля на скрипт (ссылка protect, правый верхний угол) и создание специального файла на диске (piext.acs) для подтверждения наличия доступа к сайту.
- Имеются подсказки для популярных Unix команд. Работа с файлами - копирование (cp), переименование/перемещение (mv), удаление (rm) файлов. Назначение прав (chmod) и пользователей (chown) на файлах. Создание (mkdir), удаление (rmdir) директорий. Вывод списка файлов (ls), поиск файлов (find), архивирование (tar, gzip). Просмотр места на диске (df). Процессы - показ (ps, top), снятие (kill, killall). Трассировщики и отладчики процессов (ktrace, truss, strace, gdb). Работа с IPC - показ (ipcs) и удаление (ipcrm).
Установка сетевого пароля (Htpassword Generator)
- Защита паролем файлов или всей директории в которой находится скрипт. Введите логин, пароль и название файла требующего авторизации. Скрипт автоматически создаст файлы .htaccess и .htpasswd и установит пароль.
- В отличии от сторонних генераторов сетевого пароля, здесь не нужно выяснять и выбирать алгоритм криптования паролей.
- Функция также является небезопасной и по умолчанию отключена, для её включения требуются те же действия, что и для включения web-shell.