图龙网络科技

问答社区

原创作者: 图龙网络科技 发布时间: 2023-09-23 279.26K 人阅读

分析和在1000个社交媒体网站上查找个人资料的API、CLI和Web应用程序

太极混元 发布于 5个月前 分类:技术分享

社交分析器(Social Analyzer)——一个集API、命令行工具和Web应用于一体的多平台分析工具,可帮助您跨越1000+社交媒体网站查找并分析个人资料。该工具包含多种分析和检测模块,您能在调查过程中自由选择需要启用的功能模块

这款OSINT工具的分析结果及公开提取的信息,可协助调查涉及网络欺凌、网络诱骗、网络跟踪以及传播虚假信息等可疑或恶意活动的用户资料。

使用户能够创建和分享内容或参与社交网络的网站和应用程序 - 牛津词典

Structure结构

1761887728-07414f4e15ca943

Features功能特性

  • String & name analysis (Permutations and Combinations)
    字符串与名称分析(排列组合)
  • Find a profile using multiple techniques (HTTPS library & Webdriver)
    通过多种技术(HTTPS库和Webdriver)查找个人资料
  • Multi profile search (Used for correlation - any combination separated with "," )
    Multi profile search(用于相关性分析 - 任何组合用“,”分隔)
  • Multilayers detections (OCR, normal, advanced & special)
    多层检测(OCR、常规、高级及特殊)
  • Visualized profile information using Ixora (Metadata & Patterns)
    使用Ixora(元数据与模式)实现可视化档案信息
  • Metadata & Patterns extraction (Added from Qeeqbox OSINT project)
    元数据与模式提取(源自Qeeqbox OSINT项目)
  • Force-directed Graph for Metadata (Needs ExtractPatterns)
    面向元数据的力导向图(需ExtractPatterns)
  • Search by top ranking or by country (Alexa Ranking)
    按最高排名或按国家/地区搜索(Alexa 排名)
  • Search by type (adult, music, etc.. - automated websites stats)
    按类型搜索(成人、音乐等... - 自动化网站统计)
  • Profiles stats and static info (Category country)
    个人资料统计与静态信息(国家类别)
  • Cross Metadata stats (Added from Qeeqbox OSINT project)
    跨元数据统计(源自Qeeqbox OSINT项目)
  • Auto-flirtation to unnecessary output (Enable javascript etc..)
    自动调情至不必要输出(启用JavaScript等...)
  • Search engine lookup (Google API - optional)
    搜索引擎查询(Google API - 可选)
  • Custom search queries (Google API & DuckDuckGo API - optional)
    自定义搜索查询(Google API 和 DuckDuckGo API - 可选)
  • Profile screenshot, title, info, and website description
    个人资料截图、标题、信息及网站描述
  • Find name origins, name similarity & common words by language
    按语言查找名称起源、名称相似性及常见词汇
  • Find possible profile\person age (Limited analysis)
    查找可能的个人资料/年龄(有限分析)
  • Custom user-agent, proxy, timeout & implicit wait
    自定义用户代理、proxy、超时及隐式等待
  • Python CLI & NodeJS CLI (limited to FindUserProfilesFast option)
    Python CLI & NodeJS CLI(仅限FindUserProfilesFast选项)
  • Screenshots of detected profile (The latest version of Chrome must be installed)
    检测到的配置文件截图(必须安装最新版本的Chrome)
  • Grid option for faster checking (limited to docker-compose)
    网格选项,用于更快检查(仅限于 docker-compose)
  • Dump logs to folder or terminal (prettified)
    将日志转储到文件夹或终端(美化输出)
  • Adjust finding\getting profile workers (default 15)
    调整查找/获取配置文件工作线程数(默认为15)
  • Re-checking option for failed profiles
    对失败配置文件的重新检查选项
  • Filter profiles by good, maybe, and bad
    按 good、maybe 和 bad 筛选配置文件
  • Save the analysis as a JSON file
    将分析存档为 JSON 文件
  • Simplified web interface and CLI
    简化的 Web 界面和 CLI
  • Special Detections特殊检测

    Install & Run安装与运行

    Linux (As Node WebApp)

    sudo apt-get update
    #Depedning on your Linux distro, you may or may not need these 2 lines
    sudo DEBIAN_FRONTEND=noninteractive apt-get install -y software-properties-common
    sudo add-apt-repository ppa:mozillateam/ppa -y
    sudo apt-get install -y firefox-esr tesseract-ocr git nodejs npm
    git clone https://github.com/qeeqbox/social-analyzer.git
    cd social-analyzer
    npm update
    npm install
    npm start

    Linux (As Node CLI)

    sudo apt-get update
    #Depedning on your Linux distro, you may or may not need these 2 lines
    sudo DEBIAN_FRONTEND=noninteractive apt-get install -y software-properties-common
    sudo add-apt-repository ppa:mozillateam/ppa -y
    sudo apt-get install -y firefox-esr tesseract-ocr git nodejs npm
    git clone https://github.com/qeeqbox/social-analyzer.git
    cd social-analyzer
    npm install
    nodejs app.js --username "johndoe"
    #or
    nodejs app.js --username "johndoe,janedoe" --metadata
    #or
    nodejs app.js --username "johndoe,janedoe" --metadata --top 100
    #or
    nodejs app.js --username "johndoe" --type "adult"

    Linux (As python package)

    sudo apt-get update
    sudo apt-get install python3 python3-pip
    pip3 install social-analyzer
    python3 -m social-analyzer --username "johndoe"
    #or
    python3 -m social-analyzer --username "johndoe" --metadata
    #or
    python3 -m social-analyzer --username "johndoe" --metadata --top 100
    #or
    python3 -m social-analyzer --username "johndoe" --type "adult"
    #or
    python3 -m social-analyzer --username "johndoe" --websites "car" --logs --screenshots

    Linux (As python script)

    sudo apt-get update
    sudo apt-get install git python3 python3-pip
    git clone https://github.com/qeeqbox/social-analyzer
    cd social-analyzer
    pip3 install -r requirements.txt
    python3 app.py --username "janedoe"
    #or
    python3 app.py --username "johndoe" --metadata
    #or
    python3 app.py --username "johndoe" --metadata --top 100
    #or
    python3 app.py --username "johndoe" --type "adult"
    #or
    python3 app.py --username "johndoe" --websites "car" --logs --screenshots

    Importing as object (python)

    #E.g. #1
    from importlib import import_module
    SocialAnalyzer = import_module("social-analyzer").SocialAnalyzer()
    results = SocialAnalyzer.run_as_object(username="johndoe",silent=True)
    print(results)
    
    #E.g. #2
    from importlib import import_module
    SocialAnalyzer = import_module("social-analyzer").SocialAnalyzer()
    results = SocialAnalyzer.run_as_object(username="johndoe,janedoe",silent=True,output="json",filter="good",metadata=False,timeout=10, profiles="detected")
    print(results)

    Linux, Windows, MacOS, Raspberry pi..

    • check this wiki for all possible installation methods
      看看这个维基适用于所有可能的安装方式
    • check this wiki for integrating social-analyzer with your OSINT tools, feeds, etc...
      看看这个wiki用于将 social-analyzer 与您的 OSINT 工具、数据源等集成...

    social-analyzer --h

    Required Arguments:
      --username   E.g. johndoe, john_doe or johndoe9999
    
    Optional Arguments:
      --websites    A website or websites separated by space E.g. youtube, tiktokor tumblr
      --mode        Analysis mode E.g.fast -> FindUserProfilesFast, slow -> FindUserProfilesSlow or special -> FindUserProfilesSpecial
      --output      Show the output in the following format: json -> json outputfor integration or pretty -> prettify the output
      --options     Show the following when a profile is found: link, rate, titleor text
      --method      find -> show detected profiles, get -> show all profiles regardless detected or not, all -> combine find & get
      --filter      Filter detected profiles by good, maybe or bad, you can do combine them with comma (good,bad) or use all
      --profiles    Filter profiles by detected, unknown or failed, you can do combine them with comma (detected,failed) or use all
      --countries   select websites by country or countries separated by space as: us br ru
      --type        Select websites by type (Adult, Music etc)
      --top         select top websites as 10, 50 etc...[--websites is not needed]
      --extract     Extract profiles, urls & patterns if possible
      --metadata    Extract metadata if possible (pypi QeeqBox OSINT)
      --trim        Trim long strings
      --gui         Reserved for a gui (Not implemented)
      --cli         Reserved for a cli (Not needed)
    
    Listing websites & detections:
      --list        List all available websites
    
    Setting:
      --headers     Headers as dict
      --logs_dir    Change logs directory
      --timeout     Change timeout between each request
      --silent      Disable output to screen

0个回复

  • 龙族们都在等待回复

提供中小企业建站高端正版精品系统

图龙网络 开发市场