{"id":16817355,"url":"https://github.com/ssddanbrown/sslcheck","last_synced_at":"2025-11-06T03:30:25.795Z","repository":{"id":18252880,"uuid":"83889950","full_name":"ssddanbrown/sslcheck","owner":"ssddanbrown","description":"MIGRATED TO CODEBERG","archived":true,"fork":false,"pushed_at":"2022-05-18T14:00:02.000Z","size":11,"stargazers_count":77,"open_issues_count":0,"forks_count":17,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-10-28T13:22:03.035Z","etag":null,"topics":["cli","expiry","php","ssl-certificate"],"latest_commit_sha":null,"homepage":"https://codeberg.org/danb/sslcheck","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ssddanbrown.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-03-04T11:54:30.000Z","updated_at":"2024-07-21T10:26:06.000Z","dependencies_parsed_at":"2022-08-23T18:20:30.993Z","dependency_job_id":null,"html_url":"https://github.com/ssddanbrown/sslcheck","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssddanbrown%2Fsslcheck","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssddanbrown%2Fsslcheck/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssddanbrown%2Fsslcheck/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssddanbrown%2Fsslcheck/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ssddanbrown","download_url":"https://codeload.github.com/ssddanbrown/sslcheck/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239479560,"owners_count":19645763,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","expiry","php","ssl-certificate"],"created_at":"2024-10-13T10:46:57.963Z","updated_at":"2025-11-06T03:30:25.752Z","avatar_url":"https://github.com/ssddanbrown.png","language":"PHP","readme":"# sslcheck\n\nA simple php script to check the expiry of SSL certificates.\n\n\u003ca href=\"https://asciinema.org/a/105703\" target=\"_blank\"\u003e\u003cimg src=\"https://asciinema.org/a/105703.png\" width=\"480\"/\u003e\u003c/a\u003e\n\n### Requirements\n\n* PHP (Including CLI support).\n* OpenSSL\n\nThis script has been tested only on Ubuntu 16.04+ using PHP7.\n\n### Usage\n\n1. Clone this repo or simply download the `sslcheck` file.\n2. Ensure the `sslcheck` file is executable (`chmod a+x sslcheck`).\n3. Execute the script `./sslcheck www.example.com`.\n\nIf you can't execute the script directly you may need to envoke the script via php (`php sslcheck www.example.com`);\n\nYou can check multiple domains by listing them all out when running the script:\n\n```\nsslcheck www.google.com www.example.com www.github.com\n```\n\nIf a domain is found to have multiple A or AAAA records then each will be checked individually and the IP will be shown alongside the domain in the output. \n\n#### Usage via Email\n\nThe file `email-example.sh` is a simple script showing how this can be used via email. Simply read the comments at the top of the script and change the configuration variables to set it up. If the `mail` command is not available on your system you may need to install it (ubuntu: `sudo apt-get install mailutils`). A good idea would be to set this up as a cron job to send a weekly report.\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fssddanbrown%2Fsslcheck","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fssddanbrown%2Fsslcheck","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fssddanbrown%2Fsslcheck/lists"}