sslscanner
sslscanner
SSL cipher and protocol scanner in Crystal
Installation
As a standalone binery
git clone https://github.com/bararchy/sslscanner
cd sslscanner
make # or make static
As a Crystal lib:
Add this to your application's shard.yml
:
dependencies:
sslscanner:
github: bararchy/sslscanner
Usage
require "sslscanner"
# This will start a scan of google.com
scanner = SSLScanner::Scan.new("google.com", 443)
scanner.run
Or you can use the example under /bin
make
./scan google.com 443
Development
- Add more issues (SSL Issues)
- Multiscanning (using fibers)
- Export results to pdf\txt\csv\etc..
- Add local OpenSSL installation with all ciphers enabled so we don't need to relay on system openssl
- Add more checks: HeartBleed, compression, renegotiation, etc..
- Add better output formatting, spaces, colors, maybe table of some sort
- Add OptionParser to the bin instead of using ARGV
Contributing
- Fork it ( https://github.com/bararchy/sslscanner/fork )
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create a new Pull Request
Contributors
- bararchy - creator, maintainer
Repository
sslscanner
Owner
Statistic
- 17
- 2
- 0
- 0
- 0
- over 6 years ago
- January 18, 2017
License
MIT License
Links
Synced at
Fri, 22 Nov 2024 00:18:48 GMT
Languages