Skip to content

h9zdev/SocioSential

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌐 SocioSential

Python OSINT Tests SocioSential

SocioSential

🧠 Overview

SocioSential is an open-source OSINT intelligence framework designed to map the pulse of digital societies in real time.

It collects and analyzes public social data to uncover emotional patterns, behavioral anomalies, and shifting sentiment across communities and networks.

By transforming raw social signals into structured insight, SocioSential enables researchers, analysts, and security professionals to detect emerging narratives, monitor socio-political trends, and make informed, data-driven decisions. πŸš€

Tip

Caution

  • 🚨 SocioSential β€” Stay updated with the latest Socio Sentinel AI releases and announcements. [πŸ“ Subscribe Here]
  • SociSentail currently supports Twitter and Reddit OSINT, behavioral and sentiment analysis. Additional other social media intelligence modules and features are actively under development.

⚑ Features

  • πŸ“‘ Real-time social data aggregation
  • 🧠 Sentiment and behavioral analysis
  • 🌐 Community and network mapping
  • πŸ” Detection of anomalies and trend shifts
  • πŸ“Š Actionable socio-political intelligence

πŸš€ Use Cases

  • Social sentiment monitoring
  • Narrative and influence tracking
  • OSINT investigations
  • Behavioral analysis of online communities and the user.
  • Early detection of socio-political shifts

πŸ”— Repository

πŸ‘‰ https://github.com/h9zdev/SocioSential

πŸ“‹ Requirements

  • Python 3.8+
  • Redis (for Celery background tasks)
  • API Keys for social platforms and AI providers (optional but recommended)

πŸ› οΈ Installation

  1. Clone the repository:

    git clone https://github.com/h9zdev/SocioSential.git
    cd SocioSential
  2. Create a virtual environment:

    python -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
  3. Install dependencies:

    pip install -r requirements.txt
  4. Initialize the database: The application uses SQLite and will automatically initialize socio.db on first run.

βš™οΈ Configuration

Create a .env file in the root directory or set the following environment variables:

# Flask Configuration
FLASK_SECRET_KEY=your_secret_key_here

# Celery / Redis Configuration
CELERY_BROKER_URL=redis://localhost:6379/0
CELERY_RESULT_BACKEND=redis://localhost:6379/0

# Twitter API (v2)
TWITTER_BEARER_TOKEN=your_bearer_token

# AI Provider Keys
OPENAI_API_KEY=your_openai_key
HF_TOKEN=your_huggingface_token
OPENROUTER_API_KEY=your_openrouter_key
OLLAMA_BASE_URL=http://localhost:11434

# Discord Integration
DISCORD_WEBHOOK_URL=your_webhook_url
DISCORD_BOT_TOKEN=your_bot_token
DISCORD_CHANNEL_ID=your_target_channel_id

# Database
SOCIO_DB_FILE=socio.db

πŸƒ Running the Application

1. Start the Web Server

python Socio.py

The application will be available at http://127.0.0.1:5000.

2. Start the Celery Worker (for background monitoring)

celery -A Socio.celery worker --loglevel=info

3. Start the Discord Bot (optional)

python bot.py

πŸ“– API INSTRUCTIONS

-need to config api's in Socio.py, bot.py and reddit.py

πŸ“– Usage

  1. Dashboard: Access the main interface to navigate between Twitter and Reddit modules.
  2. Twitter OSINT: Enter a username to perform reconnaissance. Use the "Neural" tab for AI analysis.
  3. Reddit OSINT: Search for users or subreddits. Establish "Surveillance" to receive automated alerts on threat spikes.
  4. Monitoring: View active monitors in the Reddit Surveillance tab to track threat scores over time.
  5. Exports: Generate PDF reports of your findings for professional documentation.

πŸ“Έ Screenshots

🐦 Twitter OSINT

Twitter OSINT Twitter OSINT 1 Twitter OSINT 2 Twitter OSINT 3 Twitter OSINT 4 Twitter OSINT 5

🟠 Reddit OSINT

Reddit OSINT 1 Reddit OSINT 2 Reddit OSINT 3 Reddit OSINT 4 Reddit OSINT 5

πŸ›‘οΈ Disclaimer

This tool is for educational and professional research purposes only. Users are responsible for complying with the Terms of Service of the social platforms accessed and all applicable local and international laws.

πŸ“œ License

This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) License. See the LICENSE file for more details.

Unauthorized use is strictly prohibited.

πŸ“§ Contact: singularat@protn.me

β˜• Support

Donate via Monero: 45PU6txuLxtFFcVP95qT2xXdg7eZzPsqFfbtZp5HTjLbPquDAugBKNSh1bJ76qmAWNGMBCKk4R1UCYqXxYwYfP2wTggZNhq

πŸ‘₯ Contributors and Developers

haybnzz H9yzz VaradScript

πŸ‘₯

X9 CYBERNETICS

Star History

Star History Chart

Made with ❀️ and lots of β˜•οΈ.

About

SocioSential is an open-source OSINT framework that collects and analyzes social data to surface emotional patterns, behavioral anomalies, and sentiment shifts across communities and networks. It is built for researchers, analysts, and security professionals who need actionable socio-political intelligence from public social platforms.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors