wflk / ssl-enum Goto Github PK
View Code? Open in Web Editor NEWThis project forked from withdk/ssl-enum
SSL Cipher Enumeration Tool
License: GNU General Public License v2.0
This project forked from withdk/ssl-enum
SSL Cipher Enumeration Tool
License: GNU General Public License v2.0
Intro ------ I wrote this as a POC back in 2009 after an illuminating discussion with Roy Hills (NTA Monitor) relating to SSL. The discussion went something like this: "It would be great to code up a faster SSL cipher enumeration tool that didn't rely on OpenSSL and only performed the initial SSL HELLO request." The key advantages here are speed, by not requiring a full SSL handshake, and the ability to discover proprietary ciphers not supported by OpenSSL. Although I've made a couple of recent changes, this code is the result of a few late nights back in 2009 and should be considered ALPHA :) Installation ------------ $ make Usage ----- $ usage: ./ssl-enum -s hostname/ip (opt: -p 8443 -f otherciphers,-v[1-5],-k) -s hostname or IP address of target. -v1 Increase level of verbosity (v1 - v5). -f filename Allows alternate ciphers file. The default is cipher-list.txt. -k ends scan early if non-standard responses. Some SSL/TLS services don't respond with SSL errors so we assume its an UNSUPPORTED cipher. To complicate matters further, some Apache & IIS configurations will allow weak SSL connections but don't allow access at the application layer. This lets the web server produce a "pretty" error message but breaks SSL scanning. More work needed here.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.