{"id":21548589,"url":"https://github.com/technion/ct_advisor_int","last_synced_at":"2025-03-18T02:15:55.582Z","repository":{"id":3559773,"uuid":"48099564","full_name":"technion/ct_advisor_int","owner":"technion","description":"Front End Interface for Google Certificate Transparency Monitoring","archived":false,"fork":false,"pushed_at":"2023-04-12T06:16:03.000Z","size":656,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-24T09:29:27.871Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/technion.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-12-16T09:11:14.000Z","updated_at":"2021-12-28T07:56:26.000Z","dependencies_parsed_at":"2025-01-24T09:37:03.082Z","dependency_job_id":null,"html_url":"https://github.com/technion/ct_advisor_int","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/technion%2Fct_advisor_int","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/technion%2Fct_advisor_int/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/technion%2Fct_advisor_int/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/technion%2Fct_advisor_int/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/technion","download_url":"https://codeload.github.com/technion/ct_advisor_int/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244141482,"owners_count":20404837,"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":[],"created_at":"2024-11-24T06:19:05.026Z","updated_at":"2025-03-18T02:15:55.563Z","avatar_url":"https://github.com/technion.png","language":"Ruby","readme":"ct_advisor_int\n==========\n[![Build Status](https://travis-ci.org/technion/ct_advisor_int.svg?branch=master)](https://travis-ci.org/technion/ct_advisor_int)\n\nct_advisor is a proactive alerting tool for [Google's Certificate Transparency](https://www.certificate-transparency.org/).\n\n# Shutdown Statement\n\nThe production instance of CT Advisor is shutting down. Although this was open source, as far as I'm aware there were no other installations of this application. Accordingly, this repo is being archived. See below for further information.\n\nhttps://lolware.net/blog/shutdown-ctadvisor/\n\n## Original README\n\nGoogle offers a number of great options for an administrator to utilise this feature. Unfortunately being an early adopter, particularly if you run Windows servers or run SSL on appliances, makes it difficult to take advantage of this service.\n\nAs an alternative option, this service continually polls the CT log, and will trigger alerts if a certificate is ever registered for your domain, by any CA in the CT program. This can be used to identify fraudulent certificates.\n\nThis image this ct_advisor in action:\n\n![CT Advisor Email](https://lolware.net/media/images/ct_advisor_email.jpg)\n\nct_advisor_int is the front-end interface, which manages signups and unubscriptions, to the database shared with the backup.\n\n[The backend source code can be found here](https://raw.githubusercontent.com/technion/ct_advisor)\n\nThis service is running live and, unless you are interested in development, users are encouraged to use my existing service in place of running it themselves.\n\nSetup\n-----\nThe following items must configured in .env:\n\n```\nDEV_DB_PASS=xx\nTEST_DB_PASS=xx\nSMTP_HOST=xx\nSMTP_USER=xx\nSMTP_PASS=xx\nRECAPTCHA_SITE_KEY=xx\nRECAPTCHA_SECRET_KEY=xx\n```\n\nManagement\n----------\nStart: \n```\nRAILS_ENV=production puma -C config/puma/production.rb\n```\nUninterupted restart:\n```\nkill -s SIGUSR2 `cat tmp/pids/puma.pid`\n```\n\nContributing\n------------\n\n* In line with the above, potential contributors should be aware I am unlikely to merge and changes relating to features that I won't be using.\n* Complex functions must include tests\n* Leave your politics at the door\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechnion%2Fct_advisor_int","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftechnion%2Fct_advisor_int","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechnion%2Fct_advisor_int/lists"}