Skip to content

Social Media Automatic Review Tool ,an automated tool designed to parse, capture, and document social media data efficiently, ensuring thoroughness and accuracy in the investigative process.

License

Notifications You must be signed in to change notification settings

Adamya-Gupta/SMART

Repository files navigation

SOCIAL MEDIA AUTOMATIC REVIEW TOOL(S.M.A.R.T)

MIT License

Team ForensIQ proudly qualified as college finalists for Smart India Hackathon 2024, successfully clearing all internal rounds among 400+ competing teams. We tackled problem statement SIH1743 and developed a fully functional prototype: S.M.A.R.T — Social Media Automatic Review Tool.

Problem Statement:

🔍 Overview:

The traditional manual approach of examining social media accounts is not only time-consuming but also prone to human error. Our proposed solution is an automated tool designed to parse, capture, and document social media data efficiently, ensuring thoroughness and accuracy in the investigative process.

📌 Features

  • Cross-platform automation for platforms like Facebook, Instagram, WhatsApp, Telegram, Google, and Twitter.
  • Efficient capturing of posts, messages, timelines, followers/friends, etc.
  • Centralized report generation with extracted insights.
  • AI-assisted parsing using LLM models for summarizing and categorizing content.

🚀 Demo

Prototype_Video_Explaination.mp4

💡Architecture

Working Diagram

Optional Feature

Complete Documentation: SIH_PPT

🛠️ Tech Stack

⚙️Installation & Setup

Note

This project is currently in the prototype phase. It may not be fully stable or compatible across all systems.

Step 1: Clone the Repository

  # Clone the repository
  git clone https://github.com/Adamya-Gupta/SMART.git
  cd SMART

Step 2: Install Required Dependencies

Important

Additional packages may be required depending on your environment.

pip install fastapi selenium uvicorn

Step 3: Start the FastAPI Server

  # Start FastAPI Server
  uvicorn main:app --reload

Step 4: Open the Web App

Open your browser and navigate to:
http://127.0.0.1:8000

📁 Project Structure

SMART/
├── static/
├── templates/
├── main.py
├── instagram_script.py
├── telegram_script.py
├── whatsapp_script.py
└── data.json

🔚 Conclusion

The Social Media Automatic Review Tool (S.M.A.R.T) demonstrates the potential of automation and AI in modern digital forensics. By streamlining the review process of social media data, it reduces manual effort, eliminates oversight, and enhances the reliability of cybercrime investigations. As cyber threats grow in complexity and scale, tools like S.M.A.R.T are crucial in equipping investigators with intelligent, scalable, and efficient solutions.

About

Social Media Automatic Review Tool ,an automated tool designed to parse, capture, and document social media data efficiently, ensuring thoroughness and accuracy in the investigative process.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published