torque59 / Nosql-Exploitation-Framework

A Python Framework For NoSQL Scanning and Exploitation
BSD 3-Clause "New" or "Revised" License
594 stars 157 forks source link

Update shodan to 1.30.0 #272

Closed pyup-bot closed 1 year ago

pyup-bot commented 1 year ago

This PR updates shodan from 1.5.5 to 1.30.0.

Changelog ### 1.28.0 ``` ------ * Add the ability to whitelist a specific vulnerability in Shodan Monitor instead of whitelisting the while IP:port * Show scan ID when scanning without showing results (credit to seadog007) * Handle bad gateway errors (credit to yaron-cider) ``` ### 1.27.0 ``` ------ * New command: ``shodan alert export`` to save the current network monitoring configuration * New command: ``shodan alert import`` to restore a previous network monitoring configuration * Automatically rate limit API requests to 1 request per second (credit to malvidin) ``` ### 1.26.1 ``` ------ * Fix a unicode issue that caused the streams to get truncated and error out due to invalid JSON ``` ### 1.26.0 ``` ------ * Add the ability to create custom data streams in the Shodan() class as well as the CLI (``shodan stream --custom-filters <query>``) ``` ### 1.25.0 ``` ------ * Add new CLI command: shodan alert download ``` ### 1.24.0 ``` ------ * Add new CLI command: shodan alert stats ``` ### 1.23.0 ``` ------ * Add new CLI command: shodan alert domain ``` ### 1.22.1 ``` ------ * Fix bug when converting data file to CSV using Python3 ``` ### 1.22.0 ``` ------ * Add support for new vulnerability streaming endpoints ``` ### 1.21.3 ``` ------ * Fix geo.json file converter ``` ### 1.21.2 ``` ------ * Add support for paging through the domain information ``` ### 1.21.1 ``` ------ * Add ``history`` and ``type`` parameters to ``Shodan.dns.domain_info()`` method and CLI command ``` ### 1.21.0 ``` ------ * New API methods ``api.search_facets()`` and ``api.search_filters()`` to get a list of available facets and filters. ``` ### 1.20.0 ``` ------ * New option "-S" for **shodan domain** to save results from the lookup * New option "-D" for **shodan domain** to lookup open ports for IPs in the results ``` ### 1.19.0 ``` ------ * New method to edit the list of IPs for an existing network alert ``` ### 1.18.0 ``` ------ * Add library methods for the new Notifications API ``` ### 1.17.0 ``` ------ * Fix bug that caused unicode error when printing domain information (106) * Add flag to let users get their IPv6 address **shodan myip -6**(35) ``` ### 1.16.0 ``` ------ * Ability to specify list of fields to include when converting to CSV/ Excel (107) * Filter the Shodan Firehose based on tags in the banner ``` ### 1.15.0 ``` ------ * New option "--skip" for download command to help users resume a download ``` ### 1.14.0 ``` ------ * New command **shodan version** (104). * Only change api_key file permissions if needed (103) ``` ### 1.13.0 ``` ------ * New command **shodan domain** to lookup a domain in Shodan's DNS database * Override environment configured settings if explicit proxy settings are supplied (cudeso) ``` ### 1.12.1 ``` ------ * Fix Excel file conversion that resulted in empty .xlsx files ``` ### 1.12.0 ``` ------ * Add new methods to ignore/ unignore trigger notifications ``` ### 1.11.1 ``` ------ * Allow a single network alert to monitor multiple IP ranges (93) ``` ### 1.11.0 ``` ------ * New command **shodan scan list** to list recently launched scans * New command **shodan alert triggers** to list the available notification triggers * New command **shodan alert enable** to enable a notification trigger * New command **shodan alert disable** to disable a notification trigger * New command **shodan alert info** to show details of a specific alert * Include timestamp, vulns and tags in CSV converter (85) * Fixed bug that caused an exception when parsing uncompressed data files in Python3 * Code quality improvements * Thank you for contributions from wagner-certat, cclauss, opt9, voldmar and Antoine Neuenschwander ``` ### 1.10.4 ``` ------ * Fix a bug when showing old banner records that don't have the "transport" property * Code quality improvements (bare excepts) ``` ### 1.10.3 ``` ------ * Change bare 'except:' statements to 'except Exception:' or more specific ones * remove unused imports * Convert line endings of `shodan/client.py` and `tests/test_shodan.py` to unix * List file types in **shodan convert** (80) ``` ### 1.10.2 ``` ------ * Fix **shodan stats** formatting exception when faceting on **port** ``` ### 1.10.1 ``` ------ * Support PUT requests in the API request helper method ``` ### 1.10.0 ``` ------ * New command **shodan org**: manage enterprise access to Shodan for your team * Improved unicode handling (78) * Remove deprecated API wrapper for shodanhq.com/api ``` ### 1.9.1 ``` ----- * The CHANGELOG is now part of the packages. * Improved unicode handling in Python2 (78) * Add `tsv` output format for **shodan host** (65) * Show user-friendly error messages when running **shodan radar** without permission or in a window that's too small (74) * Improved exception handling to improve debugging **shodan init** (77) ``` ### 1.9.0 ``` ----- * New optional parameter `proxies` for all interfaces to specify a proxy array for the requests library (72) ``` ### 1.8.1 ``` ----- * Fixed bug that prevented **shodan scan submit** from finishing (70) ``` ### 1.8.0 ``` ----- * Shodan CLI now installs properly on Windows (66) * Improved output of "shodan host" (64, 67) * Fixed bug that prevented an open port from being shown in "shodan host" (63) * No longer show an empty page if "shodan search" didn't return results (62) * Updated docs to make them Python3 compatible ``` ### 1.7.7 ``` ----- * Added "shodan data download" command to help download bulk data files ``` ### 1.7.6 ``` ----- * Add basic support for the Bulk Data API ``` ### 1.7.5 ``` ----- * Handle Cloudflare timeouts ``` ### 1.7.4 ``` ----- * Added "shodan radar" command ``` ### 1.7.3 ``` ----- * Fixed the bug 47 which was caused by the CLI using a timeout value of "0" which resulted in the "requests" library failing to connect ``` ### 1.7.2 ``` ----- * stream: automatically decode to unicode, fixes streaming on python3 (45) * Include docs in packages (46) * stream: handle timeout=None, None (default) can't be compared with integers (44) ``` ### 1.7.1 ``` ----- * Python3 fixes for outputting images (42) * Add the ability to save results from host lookups via the CLI (43) ``` ### 1.7.0 ``` ----- * Added "images" convert output format to let users extract images from Shodan data files (42) ```
Links - PyPI: https://pypi.org/project/shodan - Changelog: https://pyup.io/changelogs/shodan/ - Repo: https://github.com/achillean/shodan-python
pyup-bot commented 1 year ago

Closing this in favor of #278