суббота, 28 апреля 2012 г.

Отечественный разработчик Павел Жовнер пинганул IP-адреса всех пользователей Skype!

В последнее время опубликовано тут же несколько лёгких способов отобразить IP-адрес любого пользователя Skype. Сейчас заработал ресурс, который делает это в 1 клик мышкой. Отечественный разработчик Павел Жовнер разработал удобный сервис Skype IP Lookup. В этой ситуации используется неплохо небезызвестная особенность Skype, которая позволяет незаметно "пинговать" пользователя перед установкой P2P-соединения, что даёт возможность выяснить его IP-адрес, таковы особенности пирингового протокола.




Сервис Skype IP Lookup простой: вводите имя пользователя - и получаете IP-адрес. Если внешний и локальный адреса одинаковые, значит, у него в интернете не используется NAT. Если запущено одновременно несколько клиентов - будут показаны все. Если возвращается лишь локальный IP вида 10.* или 192.168.*, значит, используется старая версия клиента, к примеру Linux 2.0.0.72. Адреса IP показываются ещё спустя несколько часов затем как пользователь отключился.

Сам Павел Жовнер объясняет, что сервис сделан на базе SKYPEKIT - проприетарного SDK для Skype, единственного на сейчас средства для создания Skype-клиентов. Данный SDK вообще-то продаётся по стоимости около 9000 долларов, однако не слишком давно он был взломан (по видимости, самим же Павлом).

"Схема работы проста, - пишет Павел, - враппер на python слушает unix-сокет в ожидании логина, после получения выполняет для него способ REFRESHPROFILE(), и в логе возникают искомые строки, которые парсятся при помощи php. Исходники демона: github.com/zhovner/Skype-iplookup/".



Комментариев нет:

Отправить комментарий