PySca - сетевой сканер, переписанный на Python ============================= Что это? ------------ Согласно [Википедии](https://en.wikipedia.org/wiki/Network_enumeration#Software), сетевой сканер это компьютерная программа, используемая для получения информации о группах, общих ресурсах и сервисах компьютеров, подключённых к Сети. Этот проект основывается на идеях небезызвестного сканера [NESCA](https://github.com/pantyusha/nesca) - сканера, понятного каждому за счёт удобного [GUI](https://ru.wikipedia.org/wiki/%D0%93%D1%80%D0%B0%D1%84%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F). PySca - не очередной форк NESCA - это её аналог, созданный с нуля на Python. Другое важное отличие от оригинала - модульность архитектуры сканера - PySca может брать данные (адреса для сканирования) из любого источника и сохранять результат куда возможно (при наличии соответствующих модулей), сохраняя тот же пользовательский интерфейс. УСТАНОВКА ------------ Введите в терминале ```bash git clone http://github.com/Zloooy/PySca.git cd PyNesca pip install -r requirements.txt ``` ЗАПУСК ------------ Введите в терминале ```bash python main.py ``` Находясь в корневой папке PySca НАСТРОЙКА ------------ Тут [описание синтаксиса config.py](./docs/config.ru.md) ХОЧУ СДЕЛАТЬ СВОЙ МОДУЛЬ ДЛЯ PySca ------------- Тут [общие требования к оформлению модуля](./docs/developing_custom_module.md) Тут [описание функций конкретных модулей](./docs/classes.ru.md)