Skip to main content

A Python library for using Search engines.

Project description

Jixer - sync IP Search Engine

A Python library for seamless querying of Shodan, Netlas, Zoomeye, and Fofa IP search engines. Simplify IP address information retrieval and integrate easily into applications.

Installation

Install the IP Search Engine library using pip:

pip install jixer_sync

Usage

from jixer_sync import BaseEngine, ShodanEngine, NetlasEngine

# Example usage of BaseEngine
with BaseEngine(api_key='your_api_key') as engine:
    results = engine.fetch_ip_str(query='your_search_query')
    print(results)

# Example usage of ShodanEngine
with ShodanEngine(api_key='your_shodan_api_key') as engine:
    results = engine.fetch_ip_str(query='your_search_query')
    print(results)

# Example usage of NetlasEngine
with NetlasEngine(api_key='your_netlas_api_key') as engine:
    results = engine.fetch_ip_str(query='your_search_query')
    print(results)

For detailed information on configuration and supported engines, refer to the documentation.

Configuration

The library provides configuration options for each supported engine. Set up API keys, customize search queries, and adjust parameters as needed.

Supported Engines

  • ShodanEngine: Queries Shodan IP search engine.
  • NetlasEngine: Queries Netlas IP search engine.
  • ZoomeyeEngine: Queries Zoomeye IP search engine.
  • FofaEngine: Queries Fofa IP search engine.

Credits

This library relies on the Requests library for making HTTP requests.

License

This project is licensed under the MIT License.

Issues

Report issues or suggestions on the GitHub repository.

Changelog

  • Version 1.0.0 (2023-11-22): Initial release.

Acknowledgments

Special thanks to the developers of Shodan, Netlas, Zoomeye, and Fofa for providing access to their IP search services.

Contact

For support or collaboration, contact via email at ssb000ss@gmail.com.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jixer_sync-1.0.1.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jixer_sync-1.0.1-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file jixer_sync-1.0.1.tar.gz.

File metadata

  • Download URL: jixer_sync-1.0.1.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for jixer_sync-1.0.1.tar.gz
Algorithm Hash digest
SHA256 1314e8e8b3ba1ad200df9f93a412dedabb7e7a14e4f7e7c27465eb47c191328e
MD5 908ca867d11ac3770ce651fd86b47531
BLAKE2b-256 cf89afe3075c721c906c863002679b4e934e0722b98af1bbd3f45934766e9f78

See more details on using hashes here.

File details

Details for the file jixer_sync-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: jixer_sync-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for jixer_sync-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c2656f3bda9ce412dd12178d9e4c77b9afb49ca811605ec01cada3dea977466d
MD5 9a19e32f599552659ad254377a47c437
BLAKE2b-256 eea1f2a926fbdd93241429133bb73e7ba5874d0454b06b2027d0f2c87f6243c7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page