This site is the archived OWASP Foundation Wiki and is no longer accepting Account Requests.
To view the new OWASP Foundation website, please visit https://owasp.org

OWASP DeepViolet TLS/SSL Scanner

From OWASP
Revision as of 04:47, 14 July 2016 by Miltonsmith (talk | contribs)

Jump to: navigation, search
OWASP Project Header.jpg

OWASP DeepViolet TSL/SSL Scanner Code Project

DeepViolet is a TLS/SSL scanning library/tool written in Java. Use DeepViolet from the command line in your own *nix or Windows scripts. Alternatively, use the graphical user interface to scan HTTPS web servers from your desktop or include the DeepViolet API to include TLS/SSL scanning in your applications. Check server certificate trust chains, revocation status, check certificates for pending expiration, weak signing algorithms and more.

Description

Great free and commercial products exist in the TLS/SSL scanning space. The reason to build a new TLS/SSL scanning tool was, 1) learn more about TLS/SSL protocols, crypto, and trust management. In fact, learn everything there is to know about the brief moment a web browser connects to a secure web server, 2) develop a tool in Java.

Licensing

This library is free software: you can redistribute it and/or modify it under the terms of the Apache License, Version 2.0. You can copy, distribute and transmit the work, and you can adapt it, and use it commercially, but all provided that you attribute the work and if you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one.

Project Resources

Source Code

Release Binaries

Issue Tracker

Slide Presentation tbd

Video tbd

Project Leader

email:Milton Smith twitter:@spoofzu

Related Projects

tbd

Classifications

Project Type Files CODE.jpg
Incubator Project Owasp-builders-small.png
Owasp-defenders-small.png
Affero General Public License 3.0

BUILDER PROJECT

News and Events

  • [17 May 2016] Beta4 Release Candidate is available for download. See release notes for detail.

tbd

How can I participate in your project?

Contact via project leaders links

Volunteers

tbd

tbd

Roadmap

This project is already operational and includes a number of powerful features. A number of improvements could be made but I would like to build and engage a community, see how they use DeepViolet, then determine the best roadmap.

The proposed Beta5 roadmap.

This page is where you should indicate what is the minimum set of functionality that is required to make this a useful product that addresses your core security concern. Defining this information helps the project leader to think about what is the critical functionality that a user needs for this project to be useful, thereby helping determine what the priorities should be on the roadmap. And it also helps reviewers who are evaluating the project to determine if the functionality sufficiently provides the critical functionality to determine if the project should be promoted to the next project category.

The Code Project Template must specify the minimum set of tabs a project should have, provide some an example layout on each tab, provide instructional text on how a project leader should modify the tab, and give some example text that illustrates how to create an actual project.

It would also be ideal if the sample text was translated into different languages.

PROJECT INFO
What does this OWASP project offer you?
RELEASE(S) INFO
What releases are available for this project?
what is this project?
Name: N/A
Purpose: N/A
License: N/A
who is working on this project?
Project Leader(s): N/A
how can you learn more?
Project Pamphlet: Not Yet Created
Project Presentation:
Mailing list: N/A
Project Roadmap: Not Yet Created
Key Contacts
  • Contact the GPC to contribute to this project
  • Contact the GPC to review or sponsor this project
current release
pending
last reviewed release
pending


other releases