Парсер данных из txt файла
Работа с файлом, его размер примерно 200-400 Мб.
Структура файла:
2016-04-20 00:09:52 ID-71 95.134.29.211 Right-8 PostApp Галина Лучечко hwid12345
2016-04-20 00:09:57 ID-138 37.57.176.66 Right-6 ViewAppModer Наталья Дидошик hwid12345
2016-04-20 00:15:35 ID-259 78.111.190.234 Right-8 DateInfo Ольга Іманкулова hwid12345
2016-04-20 00:48:09 ID-281 5.58.52.183 Right-8 PostApp Oksana Kozachok hwid12345
2016-04-20 00:52:22 ID-5 5.58.52.183 Right-8 ChoiseFillApp Люда Малинко hwid12345
Требуется сделать 2 функции:
1. Взять все IP и проверить на перекрёстность. Из примера выше:
5.58.52.183 будет у двух аккаунтов. Следовательно результат выводится
5.58.52.183:
ID-281
ID-5
Если больше пересечений, то значит под IP будет больше ID
2. Аналогичная функция, только выбираются те IP для проверки, у которых Right-6 и так же выводятся данные
3. Вводится ID и по нему собираются все IP, дальше идёт проверка этих IP и выводятся пересекающиеся аккаунты