Skip to content

spirom64/Group-IB-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Group-IB-test

Тестовые задания, предложенные компанией Group-IB

Установка

python -m pip install -r requirements.txt

Scanner

Сканер портов. Основной класс - PortScanner.

Конструктор класса принимает 2 параметра - дескрипторы файлов, содержащих список диапазонов IP-адресов для сканирования и список портов.

Метод PortScanner.scan возвращает словарь, ключами которого являются пары (ip-адрес, порт). Значениями могут быть либо ПО сервера в случае его наличия в заголовках ответа сервера, либо 1 в противном случае.

Domains

Утилита для поиска схожих доменов. Основной класс - DomainSearcher.

Конструктор класса принимает 2 параметра - дескрипторы файлов, содержащих список ключевых слов для формирования списка доменов и список доменных зон.

Метод DomainSearcher.lookup_domains возвращает словарь, ключами которого являются существующие домены, а значениями - списки ip-адресов

Parser

Утилита для поиска приложений в Google Play Market. Основной класс - GooglePlayParser.

Конструктор класса принимает 1 параметр - ключевое слово для поиска приложений.

Метод GooglePlayParser.parse_apps возвращает json-объект, в котором закодированы данные о найденных приложениях (название, автор, url страницы приложения, категория, описание, средняя оценка, число оценок, дата последнего обновления)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages