Skip to content

Latest commit

 

History

History
143 lines (116 loc) · 3.81 KB

README.md

File metadata and controls

143 lines (116 loc) · 3.81 KB

🕵️ Website Activity Analyzer & Phishing TEXT/VOICE Detector

Secure360 🌍 is an AI-driven security platform that detects phishing messages, malicious web activity, and AI-generated voice scams in real time.

image

With real-time analysis capabilities, the project demonstrates how artificial intelligence can be leveraged to improve online security, reduce phishing risks, and enhance user awareness in an increasingly AI-driven digital world.

Previews

image image image image

🔍 Project Structure

Website_Behaviour_Risk_Analyzer/
│
├── Backend-Scanner/         # Backend APIs and Scanning Engine
├── Frontend-Scanner/        # Scanner Frontend Dashboard
├── website/main_app         # Landing Webiste to Access Features
├── chrome-extension         # Chrome Extension Codes
└── README.md

🚀 Features

🌐 Website Behaviour Monitoring

  • Track website activity in real time
  • Analyze request flows and user interactions
  • Detect unusual browsing or behavioural patterns

🛡️ Risk & Suspicious Activity Detection

  • Identify potentially risky website actions
  • Monitor abnormal request spikes and traffic behaviour
  • Detect suspicious network activities and anomalies

📊 Analytics & Insights

  • Behaviour analysis dashboards
  • Structured activity logs
  • Risk-based event visualization

🔨 Chrome Extension

  • Extension supports Chromium-based browsers
  • Reduces the friction to just "Right Click To Scan"
  • Enables quick behavioural scans in real time without changing tabs

🚀 Getting Started & Quick Set-ups

⚙️ Installation & Setup

  1. Clone the repository
git clone https://github.com/abhinavpingle06/Website_Behaviour_Risk_Analyzer.git
cd Website_Behaviour_Risk_Analyzer
  1. Install dependencies
# RUN ON CMD TERMINAL 
cd Website/main
npm install

cd Frontend-Scanner
npm install

cd Backend-Scanner
python -m venv venv
pip install -r requirements.txt
python playwright chromium
  1. Setup environment variables

Create a .env file in the root directory:

GOOGLE_API_KEY = YOUR_API_KEY
  1. Run the development server
# RUN MAIN WEBSITE
cd Website/main
npm run dev

# RUN SCANNER FRONTEND
cd Frontend-Scanner
npm run dev

# RUN SCANNER BACKEND
cd BAckend-Scanner
uvicorn main:app

Tech Stack

Frontend

React.js
NEXT.js/VITE
Tailwind

Backend

Python
FastAPI
REST APIs

Machine Learning

Scikit-learn
StandardScaler
Logistic Regression
TfidfVectorizer

🤝 Contributing

Contributions are welcome! 🚀

  1. Fork the repository
  2. Clone the repo in your local machine
    git clone
    https://github.com/your-username/Website_Behaviour_Risk_Analyzer.git
  3. Create a new branch
    git checkout -b feature/your-feature-name
  4. Make your changes
  5. Commit your changes
    git commit -m "Add your message"
  6. Push to your branch
    git push origin feature/your-feature-name
  7. Open a Pull Request

Please ensure your Pull Requests (PRs) and Issues follow a clean, detailed approach, adhere to good coding practices, and are properly tested.

Happy Coding 🌿