Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update shodan to 1.31.0 #284

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

pyup-bot
Copy link
Collaborator

This PR updates shodan from 1.5.5 to 1.31.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

@pyup-bot pyup-bot mentioned this pull request Dec 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant