MonkeyCodeMonkeyCode-AICommunity Gallery
Join GitHubStart Building
MonkeyCode Community Gallery›Tools›Education

مختبر TLS و HTTPS

Author Robin2.0Total Visits 3Visits in 7 Days 0
VisitStart Building
// preview
مختبر TLS و HTTPS coverمختبر TLS و HTTPS coverمختبر TLS و HTTPS cover
// description

An Arabic-language interactive lab for TLS handshakes, trust chains and certificate checks

This is a single-page educational lab written in Arabic that explains how HTTPS runs on top of a TLS channel. It opens with the three guarantees TLS provides: confidentiality through encryption, identity through a signed certificate and integrity against modification. Instead of only describing the concepts, each of the eight numbered cards runs a real operation against the lab server. Visitors can trigger TLS 1.3 and TLS 1.2 handshakes, inspect the two-certificate trust chain, run three certificate verification scenarios, send an encrypted request to the API, try a plaintext request against the TLS port, review the six handshake phases, download the local root CA and copy ready-made OpenSSL and curl commands.

Highlights

Real TLS handshakes

1.3 and 1.2 scans

Live trust chain

Server and root details

Certificate tests

Three verify scenarios

Real HTTPS request

Status, timing, body

Plaintext blocked

Port rejects clear text

Local root CA

Download and copy PEM

How to Use

  1. Start with the handshake card

    Open the page and find card one, which offers a TLS 1.3 and a TLS 1.2 button. Press either one; the four tiles below fill with the negotiated protocol version, cipher suite, key exchange type and elapsed handshake time, and a text block reports identity verification, ALPN, session reuse and chain length.

  2. Inspect the trust chain and run the tests

    Card two lists the server certificate and the root certificate with subject, issuer, SAN, validity dates and remaining days. In card three press the run tests button to execute three scenarios at once: full trust with the local CA, verification without the CA and a self-signed certificate, each returning a success or failure line with its error code.

  3. Compare encrypted and plaintext requests

    Card four sends an encrypted request to the lab API and shows the HTTP status, response time and JSON body. Card five sends ordinary HTTP to the TLS port and reports that the connection was closed immediately, which demonstrates why the encrypted channel is mandatory on that port.

  4. Use the CA and the command references

    Card seven contains four OpenSSL and curl commands with copy buttons for reproducing the checks in a shell. Card eight lets you download the public root certificate at /ca.crt or copy its PEM text, and explains that the private root key stays on the server; installing the certificate locally is optional and only affects whether your own tools treat the lab certificates as trusted.

Project Rating3.9
Select a star rating
// similar sites

Similar Sites

المختبر العلمي الافتراضي - VIRTUAL LAB
20
View Details

المختبر العلمي الافتراضي - VIRTUAL LAB

Author: anonymous

منصة مختبر علمي افتراضي تفاعلي للفيزياء والكيمياء مع تجارب ومكتبة معرفة

Education4.0·AI score
EduLab 3D — مختبر العلوم
7
View Details

EduLab 3D — مختبر العلوم

Author: Pokl

EduLab 3D — مختبر علوم تفاعلي يحتوي على 255 نموذجًا تعليميًا في سبعة تخصصات.

Education3.8·1 ratings
مختبر العامية المصرية
5
View Details

مختبر العامية المصرية

Author: anonymous

حوّل النصوص من الفصحى إلى العامية المصرية بضغطة واحدة

Education3.8·AI score
موسوعة الشبكات والبروكسي
1
View Details

موسوعة الشبكات والبروكسي

Author: anonymous

مرجع عربي تعليمي عن مفاهيم الشبكات والبروكسي والـ VPN

Education3.3·AI score
CodeNest
12
View Details

CodeNest

Author: anonymous

Student coding studio with a live editor for 18 languages.

Education3.8·AI score
مدرسة النور الأهلية
10
View Details

مدرسة النور الأهلية

Author: anonymous

نظام عربي لإدارة مدرسة أهلية عراقية: طلبة وأقساط وحضور ودرجات

Education3.9·AI score
// join the community

Share Your Project

Join the community to ask questions, share feedback, or submit a website you built with MonkeyCode. Join our Discord Server

GitHub
Discord
MonkeyCodeMonkeyCode · Community Gallery
{ Built with MonkeyCode }
Start BuildingGitHubJoin
Describe what you need, such as a board game, cover maker, or task manager
Can't find the app you need?Build one with MonkeyCode