Вы здесь
Главная > Мой блог > Как отследить ноутбук и узнать его местоположение

Как отследить ноутбук и узнать его местоположение

Изучив интернет, нашел готовое решение: https://preyproject.com/ , на хабре вкратце можно ознакомиться с этим сервисом https://habrahabr.ru/post/126841/ .
Но это для слабаков, меня не покидала мысли сделать все самому, я же программист все таки..
Итак как я решил это сделать:
1. Создать на внешнем сервере php скрипт, вызывая который я получаю все данные о текущем пользователе: IP, координаты местоположения и тд..
2. Создать скрипт под windows, который запускает в фоновом режиме мою страницу php.
3. Создать в планировщике windows задачу, которая вызывает мой скрипт при запуске ноутбука.

Эти решения против профи не особо помогут, но более качественного решения пока не нашел для себя.

Алгоритм выполнения моей задачи (общий):

Сначала надо написать скрипт, который будет отправлять http запрос. Вот он весь ниже написан на jscript (реализация javascript от Microsoft).

Последнюю строку можно, убрать – она просто выводит сообщение (надо просто убедиться, что он отрабатывает). Весь этот код сохраните в файл c расширением .js например cronScript.js.

Теперь надо создать задачу в планировщике Windows. Для этого нажмите Win+R -> Выполнить taskschd.msc (подробнее о работе с планировщиком)

  1. В расположенном справа меню Действия нажмите Создать задачу (или Создать простую задачу).
  2. В окне “Создание задачи” введите название новой задачи и ее описание
  3. Переключитесь на вкладку “Триггеры”, нажмите кнопку “Создать” и назначьте дату, время и частоту выполнения задачи.
  4. Теперь в разделе “Действия” создайте новый пункт “запуск программы” и укажите путь к нашему cronScript.js.

Это все. Теперь если по адресу localhost/cronScript.php (а именно сюда указывает наш скрипт) поместить следующий php код

То в файл cronLog.txt будет записываться метка через определенный интервал времени.

Информация для получения данных геолокации:

http://mowshon.ru/page/informacija-o-polzovatele-na-php-ip-brauzer-operacionnaja-sistema-robot
https://code.google.com/archive/p/geo-location-javascript/

Добавить комментарий

Top