Skip to content

IP_Camera uses the Shodan API to locate publicly accessible IP cameras, displaying details like IP addresses and locations. It is designed for educational purposes to promote cybersecurity awareness.

License

Notifications You must be signed in to change notification settings

YassineDouadi/IP_Camera

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shodan IP Camera Search

A Python-based script that allows users to search for IP cameras using the Shodan API. The tool provides the following options for users:

  1. IP Address Camera: Search for IP cameras in various countries.
  2. About Us: Learn more about the script and its creator.
  3. Help: Displays instructions on how to use the script.
  4. Update IP Camera: A feature that will allow future updates to the IP camera search tool (currently under development).

Features

  • Search for IP cameras based on country using the Shodan API.
  • View details like IP address, port, and city for each found camera.
  • Learn more about the script and its creator.
  • Get a help menu to understand how to use the script.

Requirements

  • Python 3.x
  • shodan module (install via pip install shodan)
  • colorama module (install via pip install colorama)

Installation

  1. Clone the repository:

    git clone https://github.com/YassineDouadi/IP_Camera.git
  2. Install dependencies:

    pip install shodan
    pip install colorama
  3. Replace the SHODAN_API_KEY in the IP_Camera.py file with your Shodan API key. You can obtain it by signing up on Shodan.

Usage

  1. Run the script:

    python IP_Camera.py
  2. You'll be prompted with the following options:

    • [1] IP Address Camera: Select a country to search for IP cameras.
    • [2] About Us: Learn more about the script and its creator.
    • [3] Help: View this help guide.
    • [4] Update IP Camera: This feature is under development to update camera information.
    • [x] Exit: Exit the script.

Screenshot

Here is a screenshot of the script in action:

Screenshot

Contributing

Feel free to contribute to the project by opening issues or submitting pull requests on GitHub.

License

This project is open source and available under the MIT License.

Disclaimer

This script is for educational and research purposes only. Please use it responsibly and follow all applicable laws when querying IP cameras using the Shodan API.

About

IP_Camera uses the Shodan API to locate publicly accessible IP cameras, displaying details like IP addresses and locations. It is designed for educational purposes to promote cybersecurity awareness.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages