Skip to content

AI OSINT Security Analyzer is an intelligent platform that leverages AI to perform autonomous investigations across various intelligence sources. With features like multi-source integration and real-time threat intelligence, it ensures comprehensive security assessments. πŸ›‘οΈπŸ”

License

Notifications You must be signed in to change notification settings

Armaan29-09-2005/AI-OSINT-Security-Analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AI OSINT Security Analyzer πŸ›‘οΈ

GitHub release Python Streamlit

Welcome to the AI OSINT Security Analyzer! This project leverages cutting-edge AI technology to enhance cybersecurity intelligence. Our Streamlit web app utilizes Cohere's Command A model, combined with powerful data sources like Shodan, VirusTotal, AbuseIPDB, and CVE databases. Together, these tools provide a comprehensive threat assessment for websites, CVEs, IP addresses, and software.

Table of Contents

  1. Features
  2. Technologies Used
  3. Installation
  4. Usage
  5. Contributing
  6. License
  7. Contact

Features 🌟

  • Comprehensive Threat Assessment: Analyze websites, IP addresses, and software vulnerabilities.
  • AI-Driven Insights: Utilize Cohere's Command A model for enhanced analysis.
  • Multi-Source Data Gathering: Integrate information from Shodan, VirusTotal, AbuseIPDB, and CVE databases.
  • User-Friendly Interface: Built with Streamlit for a seamless user experience.
  • Open Source: Contribute to the project and improve its capabilities.

Technologies Used βš™οΈ

  • Python: The primary programming language for development.
  • Streamlit: Framework for building the web app.
  • Cohere's Command A: AI model for natural language processing and analysis.
  • Shodan: Search engine for Internet-connected devices.
  • VirusTotal: Service that analyzes files and URLs for viruses and other malware.
  • AbuseIPDB: Database for reporting and checking IP addresses involved in abusive behavior.
  • CVE Databases: Sources for information on known vulnerabilities.

Installation πŸ› οΈ

To get started with the AI OSINT Security Analyzer, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/Armaan29-09-2005/AI-OSINT-Security-Analyzer.git
    cd AI-OSINT-Security-Analyzer
  2. Install Required Packages: Ensure you have Python 3.8 or higher installed. Use pip to install the necessary libraries:

    pip install -r requirements.txt
  3. Run the Application: Launch the Streamlit app with the following command:

    streamlit run app.py

Usage πŸš€

Once the application is running, you can access it via your web browser at http://localhost:8501. The interface is designed to be intuitive. Here’s how to use it:

  1. Input Section: Enter the website URL, IP address, or CVE ID you want to analyze.
  2. Select Data Sources: Choose which data sources you want to query for your analysis.
  3. Run Analysis: Click the "Analyze" button to begin the assessment.
  4. View Results: Review the comprehensive threat assessment provided by the app.

For downloadable releases, please visit Releases to get the latest version of the application.

Contributing 🀝

We welcome contributions from the community! To contribute to the AI OSINT Security Analyzer, please follow these steps:

  1. Fork the Repository: Click on the "Fork" button at the top right of the page.
  2. Create a New Branch:
    git checkout -b feature/YourFeatureName
  3. Make Your Changes: Implement your feature or fix.
  4. Commit Your Changes:
    git commit -m "Add Your Feature Description"
  5. Push to Your Fork:
    git push origin feature/YourFeatureName
  6. Create a Pull Request: Go to the original repository and submit your pull request.

License πŸ“„

This project is licensed under the MIT License. See the LICENSE file for details.

Contact πŸ“«

For any inquiries or suggestions, please reach out to the project maintainer:

Acknowledgments πŸ™

We acknowledge the developers of the libraries and tools that made this project possible:

  • Cohere for their AI models.
  • Shodan, VirusTotal, AbuseIPDB, and CVE for their valuable data sources.

For downloadable releases, please visit Releases to get the latest version of the application.


This README provides a comprehensive overview of the AI OSINT Security Analyzer project. It outlines the features, technologies, installation steps, usage instructions, contribution guidelines, and contact information. With this information, users and contributors can easily understand and engage with the project.

About

AI OSINT Security Analyzer is an intelligent platform that leverages AI to perform autonomous investigations across various intelligence sources. With features like multi-source integration and real-time threat intelligence, it ensures comprehensive security assessments. πŸ›‘οΈπŸ”

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages