Закрыт

php port scanner

Реализовать класс (либо модуль) сканирования портов транспортного уровня (TCP/UDP) ПЭВМ и выдачи информации об открытых портах с указанием номера порта и названия протокола.

Входной параметр — строка с ip-адресом

Выходные данные — json-объект, содержащий список открытых портов и название протокола

Требования

Реализовать в виде класса или модуля;

Языка разработки — php;

Реализовать механизм сохранения результата в json-файл (иметь возможность задавать имя файла);

Реализовать механизм получения пути к json-файлу;

Реализовать механизм выгрузки файла на ftp-сервер и проверки успешного аплода;

Генерировать исключения в случае ошибки (исключения описать);

По завершению работы программы реализовать удаление созданных файлов из временной директории.

Формат конфигурационного файла (json-формат, [url removed, login to view])

{

"ftpaddress": "",

"ftplogin": "",

"ftppass": "",

"ftpdir": "",

"tmp": ""

},

где

"ftpaddress" — адрес ftp-сервера;

"ftplogin" — логин к ftp-серверу;

"ftppass" — пароль к ftp-серверу;

"ftpdir" — директория на ftp-сервере, в которую будет выгружаться файл;

"tmp" — временная директория, в которую будут сохраняться json-файлы до их удаления (создавать данную директорию в случае ее отсутствия)

Квалификация: PHP, Архитектура ПО

Показать больше php config, port php python, mysql port php, project udp using tcp, phpfox php config, check mysql port php, port php java, access com port php, com port php, check port php, port listener windows udp tcp, port php asp, yahoo invisible scanner script php, port php aspnet, port php, est time countdown, night time est, est setup, wordpress est template download, est male voice

О работодателе:
( 1 отзыв ) minsk, Belarus

ID проекта: #12753754

3 фрилансеров(-а) в среднем готовы выполнить эту работу за $37

iprdnepr

Добрый день! Меня зовут Борис. Я могу помочь Вам с реализацией модуля. Свяжитесь со мной для доп условий С уважением, Дарья

$30 USD за 1 день
(0 отзывов(-а))
0.0
phphard

Добрый день. Эта задача сканирования портов хотя бы выполнима за разумное время, в отличие от двух других: про работу на пхп с образами дисков и получение на ноде списка процессов винды, - это же ваши запросы, как я по Больше

$50 USD за 3 дней(-я)
(0 отзывов(-а))
0.0
$30 USD за 1 день
(0 отзывов(-а))
0.0