In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-16 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Network Security >
Share
Shulou(Shulou.com)05/31 Report--
This article mainly shows you "what a tool Socialscan is". The content is simple and clear. I hope it can help you solve your doubts. Let the editor lead you to study and learn this article "what is Socialscan?"
Socialscan is a social account search tool that helps users detect registered email addresses and user names on online platforms with 100% accuracy. Users only need to provide an email address or user name, and Socialscan can tell you whether this email or user name is available on the current online platform.
Socialscan differs from other similar tools, such as knowem.com, Namechk, and Sherlock, in that:
1. 100% accuracy: Socialscan's query method eliminates false positives and false positives that often occur in similar tools in the community, and ensures that the query results are always accurate.
2. Query speed: Socialscan uses asyncio and aiohttp to execute all queries at the same time. Even if hundreds of user names and email addresses are queried in batches, Socialscan can quickly provide accurate search results. On our test equipment, Socialscan can execute 100 queries in 4 seconds.
3. Python library / command line: Socialscan can be executed through command line tools, or used in other code in the form of Python libraries.
4. Email support: Socialscan supports querying email address and user name.
Platforms supported by Socialscan
The following are the query platforms currently supported by Socialscan:
Tool background
Similar user name query tools in the community check the availability of the user name by requesting the configuration page of the target user name, and determine whether the target user name exists according to the HTTP status code or error text on the request page. This method is actually unreliable and fails in the following situations:
1. Keep keywords: most platforms have a set of keywords that users are not allowed to use in user names
2. Delete / disable accounts: delete / disable account usernames are often not available, even though the profile page may not exist
As a result, these tools often lead to false positives and false positives. This method of checking also relies on platforms with web-based profile pages and cannot be extended to e-mail addresses.
The goal of Socialscan is to fill these gaps by directly querying the platform's registration server and retrieving the appropriate CSRF token, header, and cookie.
Tool installation using pip installation: > pip install socialscan through the source installation: > git clone https://github.com/iojw/socialscan.git > cd socialscan > pip install. The tool uses usage: socialscan [list of usernames/email addresses to check] optional arguments:-h,-- help show this help message and exit-- platforms [platform [platform...]],-p [platform [platform...]] List of platforms to query (default: all platforms)-view-by {platform,query} view results sorted by platform or by query (default: query)-available-only,-an only print usernames/email addresses that are available and not in use-- cache-tokens,-c cache tokens for platforms requiring more than one HTTP request (Snapchat, GitHub, Instagram. Lastfm & Tumblr), reducing total number of requests sent-- input input.txt,-I input.txt file containg list of queries to execute-- proxy-list proxy_list.txt file containing list of HTTP proxy servers to execute queries with-- verbose -v show query responses as they are received-- version show program's version number and exit is used as a Python library
Socialscan can also be imported into existing code as a Python library.
Socialscan v1.0.0 introduces the asynchronous method execute_queries and the corresponding synchronous wrapper sync_execute_queries to receive query lists, optional platform lists, and proxies. All query methods return a list of results in the same order:
From socialscan.util import Platforms, sync_execute_queries queries = ["username1", "email2@gmail.com", "mail42@me.com"] platforms = [Platforms.GITHUB, Platforms.LASTFM] results = sync_execute_queries (queries, platforms) for result in results:print (f "{result.query} on {result.platform}: {result.message} (Success: {result.success}, Valid: {result.valid}, Available: {result.available})")
The output is as follows:
Username1 on GitHub: Username is already taken (Success: True, Valid: True, Available: False) username1 on Lastfm: Sorry, this username isn't available. (Success: True, Valid: True, Available: False) email2@gmail.com on GitHub: Available (Success: True, Valid: True, Available: True) email2@gmail.com on Lastfm: Sorry, that email address is already registered to another account. (Success: True, Valid: True, Available: False) mail42@me.com on GitHub: Available (Success: True, Valid: True, Available: True) mail42@me.com on Lastfm: Looking good! (Success: True, Valid: True, Available: True) text file import
For batch queries, users can use the "--input" parameter to pass in a .txt file in which they can write the user name or email to which they want to query, each record on one line:
Screenshot of username1email2@mail.comusername3 tool running
License agreement
The development and release of Socialscan follows the MPL v2.0 open source license agreement.
The above is all the content of this article "what is Socialscan?" Thank you for reading! I believe we all have a certain understanding, hope to share the content to help you, if you want to learn more knowledge, welcome to follow the industry information channel!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.