Сегодня, через неделю после запуска, Oak's Spy наконец-то завершил свою грандиозную работу.
Напомню, что целью запуска было выявление шпиона на сайте
http://annimon.com. И мы можем сказать уверенно: мы его нашли!
Но сначала немного информации о самой программе.
Сама она состоит из двух частей: мобильной и стационарной.
Первая каждые пять минут запрашивает страницу
http://annimon.com/online и сохраняет информацию о том, где были все пользователи в тот момент в файл.
Вторая же на основании полученной базы данных строит график для местоположения "Тут, в списке".
Значения для графика определяются в доле посещений страницы "В списке" от всех посещений сайта.
К примеру, если программа зафиксировала Вас 2 раза на "той" странице и 10 раз на сайте, то Ваше значение будет 20%, что логично.
Наверное, никто из нас не мог подумать, что шпионом окажется именно этот пользователь... И всё же, это правда. Предлагаю вам посмотреть на график, прикреплённый внизу поста, чтобы убедиться в этом самим.
Исходники программ также прикреплены к посту и распостраняются абсолютно свободно (кажется, это называется Apache 2.0 License)
P.S В архиве две папки: одна - проект NetBeans-a (необходимо скачать (лучше, конечно, из репозитория) NBAndroid), вторая - только сорцы и необходимые файлы стационарного приложения.
Заранее извиняюсь за слабодокументированный код.
__________________
Прикрепленные файлы:
here9.png (14.56 кб.) Скачано 201 раз
MobileSpy.zip (517.91 кб.) Скачано 26 раз