Skip to content

tls-inspector/tls-inspector

TLS Inspector

Follow us on Mastodon Follow us on Bluesky Download LICENSE OpenSSF Best Practices

TLS Inspector is a free & open-source iOS app that enables you to inspect, analyze, and troubleshoot TLS connections.
Learn More about TLS Inspector »

TLS Inspector Screenshots

Project Structure

This is the Git repository for the TLS Inspector application. The code of the app and its associated extension are structured into subdirectories:

  • tls-inspector/ - This directory contains code and user interface that is specific to the app itself, for example the input view, recent inspections, about and option view.
  • inspect-website/ - This directory contains a minimal set of code for the show certificate share extension.
  • tlsui/ - This directory contains nearly all of the user interface and supporting systems for it. As the user interface for the app is shared between both the app and the extension, a local swift package is used.
  • tlskit/ - This directory contains all of the logic that performs TLS connection and certificate inspection.

This project also depends on DNSKit, external pre-compiled copies of libcurl and openssl, root CA certificate bundles, and lists of certificate transparancy logs.

Building

Please see BUILDING for information on how to build TLS Inspector yourself.

Sharing & Licensing

The TLS Inspector application, which includes the front-end application and the share extension are GPLv3 licensed.

Localization strings use the C BY-SA 4.0 Attribution-ShareAlike 4.0 International license.

The back-end framework, TLSKit, is LGPLv3 licensed.

The name "TLS Inspector" and associated brand imagery such the TLS Inspector logo are copyrighted material and may not be reused without permission.

About

Easily view and inspect X.509 certificates on your iOS device.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

 

Contributors