Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
800 ₴

php port scanner

проект завершен
PHP


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

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

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

Требования

  •     Реализовать в виде класса или модуля;
  •     Языка разработки — php;
  •     Реализовать механизм сохранения результата в json-файл (иметь возможность задавать имя файла);
  •     Реализовать механизм получения пути к json-файлу;
  •     Реализовать механизм выгрузки файла на ftp-сервер и проверки успешного аплода;
  •     Генерировать исключения в случае ошибки (исключения описать);
  •     По завершению работы программы реализовать удаление созданных файлов из временной директории.

Формат конфигурационного файла (json-формат, config.json)

{

    "ftpaddress": "",

    "ftplogin": "",

    "ftppass": "",

    "ftpdir": "",

    "tmp": ""

},

где

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

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

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

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

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

Отзыв заказчика об исполнителе Олександре З.

Качество
Профессионализм
Стоимость
Контактность
Сроки

Качественная работа

Сергей Ш. Сергей Шимко | Сейф Сейф

Отзыв фрилансера о заказчике Сергее Шимко

Оплата
Постановка задачи
Четкость требований
Контактность

Хорошо сформулированное ТЗ, четкие, понятные задания. Рекомендую.

Олександр З. Олександр Захарчук | Сейф Сейф



  1.  фрилансер больше не работает на сервисе
  2. 2 дня800 ₴Победившая ставка
    Олександр Захарчук
     486   4   0

    Здравствуйте! Готов взяться за выполнение данной задачи. Имеется большой опыт работы с php. Сделаю все качественно и в необходимые вам сроки.

    Украина Винница | 11 января в 14:44 |

Заказчик
Сергей Шимко
Беларусь Минск  14   1
Проект опубликован
11 января в 14:39
50 просмотров
Поделиться