- Saved searches
- Use saved searches to filter your results more quickly
- License
- stleon/vk_friends
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
- Как ВКонтакте по ID найти человека: организуем поиск грамотно!
- Поиск профиля
- Поиск местоположения в профиле
- Определение местоположения по IP-адресу
- Косвенные методы определения местоположения
- Комментарии
- manyahin / parseFriends.js
- Vk com friend php
- Идентификация пользователей Vk
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Граф дружеских связей в vk.com. common friends
License
stleon/vk_friends
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
Граф дружеских связей в vk.com. Больше инфы можно прочитать здесь и здесь. Если вам нужен старый релиз, то он тут. Перед тем, как что-то делать, рекомендую прочесть всю документацию.
Для начала необходимо создать Standalone-приложение в VK. Делается это там. В итоге попросят ввести код-подтверждения, высланный на мобильный, после чего мы попадаем на страницу управления приложением. На вкладке Настройки нам пригодится ID приложения для получения access_token.
Чтобы его получить необходимо сформировать url:
https://oauth.vk.com/authorize?client_id=IDприложения&scope=friends,offline&redirect_uri=https://oauth.vk.com/blank.html&display=page&v=5.21&response_type=token
Если адрес сформирован правильно, переходим по нему и получаем нечто вроде:
https://oauth.vk.com/blank.html#access_token=ACCESS_TOKEN&expires_in=0&user_id=USER_ID
После этого редактируем файл settings.py, вставляя туда полученные access_token и user_id.
Далее переходим по ссылке https://vk.com/editapp?id=IDприложения§ion=functions и создаем хранимую процедуру getMutual. Копируем содержимое execute_getMutual.js в форму и сохраняем.
Для получения глубинного списка друзей (друзья-друзей и т.д.) проделываем те же самые действия с execute_deepFriends.js, назвав хранимую процедуру deepFriends.
После их установки необходимо создать virtual host для RabbitMQ:
rabbitmqctl add_vhost vk_friends rabbitmqctl add_user user password rabbitmqctl set_permissions -p vk_friends user ".*" ".*" ".*"
Далее в конфигурационном файле RabbitMQ (у меня это /usr/local/etc/rabbitmq/rabbitmq-env.conf) указать ip, на котором он установлен:
NODE_IP_ADDRESS=192.168.1.14 // example
В settings.py заполнить:
broker/backend — словари, содержащие информацию для доступа к брокеру и бэкенду
в соответствии с данными, введенными выше.
Запускаем RabbitMQ:
Затем воркера (из папки проекта):
celery -A tasks worker --loglevel=info
Воркеров может быть несколько.
Если вы все настроили правильно и нет никаких сообщений об ошибках, то:
1 — Общие друзья, 2 — Друзья-друзей и тд, в зависимости от глубины (deep — в settings.py).
После первого запуска результат сохраняется в файлах _dct. Теперь можно рисовать/анализировать графы. По-умолчанию, graph.py работает с «глубинными друзьями». После запуска
вы увидите некоторую информацию о графе, а в папке проекта появится файл .png. Для болиших графов рекомендую закомментировать строчку
В settings.py можете вбить id любого интересующего вас человека.
About
Граф дружеских связей в vk.com. common friends
Как ВКонтакте по ID найти человека: организуем поиск грамотно!
Как в ВК найти человека по ID номеру — вопрос непростой, и если одни просто ищут страницу пользователя, то другие по номеру пытаются определить город и адрес. Однако не всё так просто.
Поиск профиля
Каждый пользователь при регистрации аккаунта получает порядковый номер — он уникален и даже после удаления профиля никому другому не присваивается. В ВК поиск людей по ID организован двумя способами: через поиск соцсети и адресную строку браузера.
Чтобы найти пользователя (в том числе и свою страницу), используя возможности соцсети, потребуется:
- Ввести в поле текст id******* , заменив звёздочки на номер пользователя (так что предварительно потребуется узнать ID пользователя).
В выпадающем окне появится превью аккаунта — имя, фамилия и фото аватарки. Чтобы полностью открыть страницу надо нажать на превью. Так как «В контакте» по ID-адресу найти человека можно только в том случае, если профиль не был удален, то иногда результат поиска бывает пустым.
Также, зная индивидуальный номер, можно сразу открыть страницу в окне браузера, для этого потребуется:
- Открыть браузер.
- В адресной строке набрать https://vk.com/id******** , используя вместо звёздочек индивидуальный номер пользователя.
Если найти пользователя не составит проблемы, то вычислить местоположение, зная индивидуальный номер, не так просто.
Обратите внимание, что если Вы не знаете номер страницы человека и Вам нужно найти его профиль, то можно попробовать организовать поиск по фото. Это как минимум увлекательно, а если Вам еще и повезет, то и полезно.
Поиск местоположения в профиле
Самый простой способ, как узнать, где находится человек по ID ВКонтакте — это открыть страницу и посмотреть в описании. В большинстве аккаунтов эта информация указана. Но если чуда не случилось, придётся искать обходные пути.
Определение местоположения по IP-адресу
Стоит сразу заметить, что описываемый метод срабатывает крайне редко, а сайты, которые используются, имеют сомнительный характер.
Если нужен быстрый способ, как найти человека по АйДи-адресу в ВК (местоположение), то используют для этого IP-адрес. IP — это также уникальный номер, но не в соцсети, а в интернете.
Социальная сеть тщательно скрывает данные своих пользователей, это часть политики безопасности, поэтому придётся идти на хитрость, чтобы вычислить IP-адрес:
- Можно использовать онлайн сниффер, например, iplogger . Потребуется на сайте сервиса сгенерировать ссылку, а затем убедить нужного пользователя перейти по этой ссылке. После перехода сайт определит IP-адрес.
- Ещё один вариант — это перевести переписку в mail.ru — кроме текста письма почта сообщит и IP-адрес.
То есть перед тем, как вычислить местоположение человека, по ID ВКонтакте потребуется определить IP-адрес, а это сложная задача, особенно для человека со стороны.
Чтобы определить нужную информацию по IP, используют специализированные сервисы, например, whois . Сайт покажет город, возможно, приблизительный адрес, но не стоит слишком доверять этой информации. Адрес редко бывает достоверным, а при использовании VPN и анонимайзеров реальный IP подменяется на IP, зарегистрированный в другом городе/стране.
Косвенные методы определения местоположения
Но не всё так плохо и доступны другие способы, как узнать местоположение человека по ID ВКонтакте — проверив друзей, группы и геометки. Для этого потребуется:
- Открыть фотоснимки в профиле ( https://vkontakte.ru/photos.php?id=******* ). Нередко вместе с фотоснимками загружаются геотеги, из которых можно определить не только город, но и координаты.
- Ещё один вариант, как искать в ВК по ID — это открыть список групп в профиле ( https://vkontakte.ru/groups.php?id=******* ). Как правило, люди подписываются на городские паблики типа «Подслушано», «Барахолка» или «Славный град Китеж».
- Нередко помогает список друзей ( https://vk.com/friends.php?id=******* ) — совместные фото в аккаунтах друзей и комментарии к постам могут подсказать местоположение человека.
Очевидно, что вопрос, как найти страницу в VK по ID, решается легко, а вот поиск местоположения — задача трудновыполнимая и без гарантированного результата. Но если ситуация форс-мажорная — надо найти мошенника или пропавшего человека — тогда лучше обратиться в правоохранительные органы, в их распоряжении больше инструментов.
Комментарии
- Бурова Анастасия Романовна01.09.2021 в 00:52 Я ничего не поняла! Как, например, можно определить, по IP, только приблизительный адрес? Я, кажется, ничего не поняла из того, что здесь написано! Объясните, пожалуйста, как сделать так, чтобы, мне был известен точный адрес определённого человека! Это очень срочно и очень важно!
manyahin / parseFriends.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
$ . post ( ‘http://vk.com/al_friends.php’ , |
act : ‘load_friends_silent’ , |
al : 1 , |
gid : 0 , |
id : cur . oid |
> , |
function ( txt ) |
var iterator = 1 ; |
var data = txt . split ( » ) [ 5 ] ; |
var obj = eval ( ‘(‘ + data + ‘)’ ) ; |
obj . all . forEach ( function ( friend ) |
var loc = friend [ 2 ] ; |
( function ( loc ) |
setTimeout ( function ( ) |
$ . get ( ‘http://vk.com’ + loc , function ( r ) |
var line = r . split ( ‘\n’ ) . filter ( function ( l ) < return l . indexOf ( 'Profile.init' ) != - 1 >) [ 0 ] |
var lineUserId = r . split ( ‘\n’ ) . filter ( function ( l ) < return l . indexOf ( 'Profile.showGiftBox' ) != - 1 >) [ 0 ] |
if ( line && lineUserId ) |
var reg = / showGiftBox \( ‘ ( \d + ) ‘ / ; |
var id = reg . exec ( lineUserId ) [ 1 ] ; |
line = line . split ( ‘Profile.init(‘ ) . pop ( ) |
line = line . substr ( 0 , line . length — 2 ) |
var hash = JSON . parse ( line ) . post_hash ; |
console . log ( «location: %s id: %s hash: %s» , loc , id , hash ) ; |
var opt = |
«Message» : ‘Hello my friend’ , |
«act» : «post» , |
«al» : 1 , |
«hash» : hash , |
«to_id» : id , |
«type» : «all» |
> |
$ . post ( «http://vk.com/al_wall.php» , opt , function ( data ) |
console . log ( «Message send to wall» ) ; |
> ) ; |
> |
> ) ; |
> , iterator ++ * 3000 ) ; |
> ) ( loc ) ; |
> ) |
> ) |
/* |
cur.postTo= 140805288 |
cur.options.post_hash=’9eea271bf402cbb01b’ |
wall.sendPost |
*/ |
Vk com friend php
Идентификация пользователей Vk
▫️ VK.watch — инструмент OSINT для поиска информации о людях ВКонтакте. Большой архив исторических данных сервиса VK: комментарии пользователей, фотографии, списки друзей и изменения профилей. Пользователя можно найти по уникальному ID, либо по последнему никнейму.
▫️ Search4faces — сервис поиска людей в интернете по фотографии, выдает ссылку на профиль найденного человека в социальной сети vk.com или ok.ru.
▫️ 220vk.com — определит средний возраст друзей, скрытых друзей, города друзей, дата регистрации и т.д
▫️ SearchLikes — компактное и удобное представление списка ваших друзей, простая навигация, возможность посмотреть кто когда заходил, откуда заходил, кто кому поставил лайк и комментарий и не только.
▫️ vk-express.ru — слежка за аккаунтом, после добавления будут доступны аватары, лайки, комментарии, друзья группы и т.д.
▫️ yasiv.com — создает граф из друзей аккаунта, после регистрации добавьте в граф аккаунт того кого хотите просмотреть.
▫️ @Quick OSINT bot — по фото найдет профиль в VK, телефон, как владелец записан в контактах, базах данных и досках объявлений, дополнительные аккаунты в соц. сетях и мессенджерах, в каких чатах состоит, документы, адреса и многое другое.
▫️ @LeakedInfoBot — самый лучший бот пробива на сегодня, ищет инфу о слитых паролях, почте, номере тел, по фото и многое другое!
▫️ InfoApp — найдет созданные группы, упоминания в комментариях, созданные приложения и комментарии к фото.
Узнаем регистрационные данные:
▫️ regvk.com/ — узнать дату регистрации страницы.
▫️ regvk.com/id/ — узнать ID страницы или группы.
▫️ valery.shostak.ru/vk — узнать дату регистрации.