GitHub - gh2o/bash_tls: 一个纯 Bash 脚本中的最小 TLS 1.2 客户端实现

  • Navigation Menu:

    • Includes various GitHub features and products like GitHub Copilot, GitHub Spark, GitHub Models, Advanced Security, Actions, Codespaces, Issues, Code Review, Discussions, and Code Search.
    • Also has exploration sections such as Learning Pathways, Events & Webinars, Ebooks & Whitepapers, Customer Stories, Partners, and Executive Insights.
  • Provide feedback: Not detailed in the provided text.
  • Saved searches: Can be used to filter results quickly. Link for signing up is provided.
  • Appearance settings:

    • Notifications: Need to be signed in to change settings.
    • Fork 8 and Star 352 links are provided.
  • Folders and files:

    • Shows details of files and folders in a specific repository (gh2o/bash_tls), including.gitignore, README.md, and bash_tls.sh.
  • bash_tls:

    • A pure Bash script implementing minimal TLS 1.2.
    • Usage: Run ./bash_tls.sh [https://website.com/path/to/file], defaulting to https://www.google.com/robots.txt if no URL is given.
    • Features: Supports a single cipher suite and Server Name Indication.
    • Missing: Only supports RSA certificates and does not validate certificate chain.
    • Dependencies: Requires bash 4.3+ with --enable-net-redirections, GNU bc, and sha256sum or shasum.
    • Performance: No specific details given.
阅读 9
0 条评论