Skip to content

OSINTCabal/OSINTSky

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

OSINTSky

Professional OSINT Tool for BlueSky/AT Protocol

Python License Platform

Comprehensive intelligence gathering for BlueSky Social (AT Protocol)

Features β€’ Installation β€’ Usage β€’ Documentation


🎯 Features

21 Intelligence Gathering Functions

πŸ” Search & Discovery

  • Keyword search across BlueSky
  • Hashtag monitoring
  • Advanced search with filters
  • Trending posts discovery
  • User mention tracking

πŸ‘€ User Intelligence

  • Complete profile analysis
  • Timeline collection & archiving
  • Liked posts analysis
  • Reply pattern tracking
  • Activity & engagement statistics

πŸ•ΈοΈ Network Analysis

  • Follower/following lists
  • Network Mapper - Compare 2 accounts, find shared connections
  • Community Detection - Analyze account structure & social role

πŸ“‘ Real-time Monitoring

  • Single user tracking
  • Hashtag trend monitoring
  • Multi-user simultaneous tracking

🎨 Professional Interface

  • Loading animations & progress bars
  • Color-coded output
  • Emoji icons for clarity
  • Clean terminal UI

πŸ“‹ Requirements

  • Python 3.7+
  • BlueSky account
  • Internet connection

πŸš€ Installation

Quick Install

git clone https://github.com/OSINTCabal/OSINTSky.git
cd OSINTSky
pip install -r requirements.txt
python3 blueskyosint.py

Manual Install

pip install atproto colorama
python3 blueskyosint.py

πŸ” Authentication

Login with your BlueSky credentials when prompted:

Handle: your.handle.bsky.social
Password: your_password

Security Tips:


πŸ“– Usage

Quick Start

python3 blueskyosint.py

Example: Profile Investigation

1. Profile User (Option 6) β†’ Get overview
2. Collect Timeline (Option 7) β†’ Archive posts  
3. Activity Analysis (Option 10) β†’ Statistics
4. Export Results (Option 18) β†’ Save as JSON

Example: Find Connections

Network Mapper (Option 13)
  Account 1: suspect1.bsky.social
  Account 2: suspect2.bsky.social
  Result: Shared followers & following

Example: Real-time Monitoring

Monitor User (Option 15)
  Track: target.bsky.social
  Interval: 60 seconds
  Duration: 300 seconds

πŸ“š Documentation


πŸ›‘οΈ OPSEC

Using with Tor

proxychains4 python3 blueskyosint.py

Best Practices

  • Use VPN/Tor for anonymity
  • Create dedicated investigation account
  • Use app passwords
  • Export to encrypted storage
  • Rotate credentials regularly

βš–οΈ Legal Notice

For Legitimate Use Only

βœ… Licensed investigators
βœ… Law enforcement
βœ… Security researchers
βœ… Journalists
βœ… Academic research

❌ Harassment
❌ Unauthorized surveillance
❌ Commercial scraping
❌ ToS violations

You are responsible for legal compliance.


πŸ”§ Technical

Dependencies

  • atproto - AT Protocol SDK
  • colorama - Terminal colors

API Endpoints

  • app.bsky.feed.searchPosts
  • app.bsky.actor.getProfile
  • app.bsky.feed.getAuthorFeed
  • app.bsky.graph.getFollowers
  • app.bsky.graph.getFollows

πŸ› Troubleshooting

Authentication Failed

  • Verify credentials
  • Try app password
  • Check 2FA is disabled

Network Error

  • Check connection
  • Try without proxy
  • Verify BlueSky status

No Results

  • Broaden search terms
  • Check account privacy
  • Verify handle spelling

🀝 Contributing

Contributions welcome! See CONTRIBUTING.md

  • Report bugs
  • Suggest features
  • Improve docs
  • Submit PRs

πŸ“Š Roadmap

  • Advanced filtering
  • Media downloads
  • Graph visualization
  • Sentiment analysis
  • CSV export
  • Historical comparison

πŸ‘€ Author

OSINTCabal


🌟 Related Projects


πŸ“œ License

MIT License - See LICENSE


Built for the OSINT Community πŸ”

Professional intelligence gathering for BlueSky/AT Protocol

⭐ Star this repo if you find it useful!

About

A python wrapper for the BlueSky API. Allows for user searches, topic/keyword searches, live profile monitoring, follower/following comparisons between accounts, and more!

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors