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

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages