Skip to content

Framework for VK account scannnig and finding intersections with Active Directory users

Notifications You must be signed in to change notification settings

bret99/vkontakte_scan

Repository files navigation

vkontakte_scan

This is a framework for VK account scannnig and finding intersections with Active Directory users and not only.

One should remember about some possible errors with Windows cyrillic encoding during getting Active Directory scan results (pay your attention to default powershell command in line 79 of get_target_Friends.py, line 79 of get_target_Followers.py and line 82 of get_target_Subscriptions.py). Maybe the best way is to prepare Active Directory results in txt file beforehand. Anyway default command works perfectly!

One should get vk.com access_tokens with 'friends' and 'photos' permissions (https://vk.com/dev/first_guide). To get these ones one should make StandAlone application and insert its ID in GET request 'https://oauth.vk.com/authorize?client_id={YOUR_APP_ID}&display=page&redirect_uri=https://oauth.vk.com/blank.html&scope={friends_or_photos}&response_type=token&v=5.52' where YOUR_APP_ID and friends (or photos) should be without {}. After access_token/tokens is/are gotten one should insert these keys into access_tokens.py.

For best intersections results do not choose IDs and cities when one's input requested. Use those ones just to get more information about target.

Correct (numeric) user/owner id one may find either in https://vk.com/id{numeric_id} or using web developer tools in your browser: choosing target name link and Inspect => getting smth like 'data-from-id={numeric_id}'.

P.S. Private accounts are unreachable. Tested on WSL.

Run command: python3 vkontakte_scan.py

About

Framework for VK account scannnig and finding intersections with Active Directory users

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages