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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1314e8e8b3ba1ad200df9f93a412dedabb7e7a14e4f7e7c27465eb47c191328e
|
|
| MD5 |
908ca867d11ac3770ce651fd86b47531
|
|
| BLAKE2b-256 |
cf89afe3075c721c906c863002679b4e934e0722b98af1bbd3f45934766e9f78
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c2656f3bda9ce412dd12178d9e4c77b9afb49ca811605ec01cada3dea977466d
|
|
| MD5 |
9a19e32f599552659ad254377a47c437
|
|
| BLAKE2b-256 |
eea1f2a926fbdd93241429133bb73e7ba5874d0454b06b2027d0f2c87f6243c7
|