{"id":21770848,"url":"https://github.com/chetanthapliyal/goverifydomain","last_synced_at":"2025-03-21T06:21:26.939Z","repository":{"id":197467178,"uuid":"674125483","full_name":"ChetanThapliyal/GoVerifyDomain","owner":"ChetanThapliyal","description":"A simple domain verification tool written in Golang.","archived":false,"fork":false,"pushed_at":"2023-09-30T18:03:32.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-26T03:12:54.597Z","etag":null,"topics":["dmarc","dns","go","mx","spf"],"latest_commit_sha":null,"homepage":"https://blog.chetan-thapliyal.cloud/building-a-simple-domain-verification-tool-introducing-goverifydomain","language":"Go","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/ChetanThapliyal.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,"governance":null}},"created_at":"2023-08-03T07:44:26.000Z","updated_at":"2024-07-15T17:21:11.000Z","dependencies_parsed_at":null,"dependency_job_id":"4032e91e-54e8-4de7-986f-409060766ed0","html_url":"https://github.com/ChetanThapliyal/GoVerifyDomain","commit_stats":null,"previous_names":["chetanthapliyal/goverifydomain"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChetanThapliyal%2FGoVerifyDomain","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChetanThapliyal%2FGoVerifyDomain/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChetanThapliyal%2FGoVerifyDomain/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChetanThapliyal%2FGoVerifyDomain/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ChetanThapliyal","download_url":"https://codeload.github.com/ChetanThapliyal/GoVerifyDomain/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244746761,"owners_count":20503256,"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":["dmarc","dns","go","mx","spf"],"created_at":"2024-11-26T14:13:59.866Z","updated_at":"2025-03-21T06:21:26.920Z","avatar_url":"https://github.com/ChetanThapliyal.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GoVerifyDomain\n\n## Introduction\n\nGoVerifyDomain is a simple domain verification tool written in Go (Golang). This tool allows users to interactively verify various attributes of a domain, including MX records, SPF records, and DMARC records. The project aims to provide a hands-on understanding of DNS queries, email authentication, and security mechanisms.\n\n## Features\n\n- Interactive command-line tool for domain verification.\n- Checks the presence of MX, SPF, and DMARC records.\n- Displays the content of SPF and DMARC records if found.\n\n## Getting Started\n\n1. Clone the repository:\n\n   ```bash\n   git clone https://github.com/your-username/GoVerifyDomain.git\n   ```\n\n2. Navigate to the project directory:\n\n   ```bash\n   cd GoVerifyDomain\n   ```\n\n3. Build the executable:\n\n   ```bash\n   go build\n   ```\n\n4. Run the program:\n\n   ```bash\n   ./GoVerifyDomain\n   ```\n\n## Usage\n\n1. Run the program and follow the prompts to enter a domain name for verification.\n2. The tool will perform checks for MX, SPF, and DMARC records.\n3. The results will be displayed, indicating whether each attribute is present.\n4. If SPF or DMARC records are found, their content will be displayed.\n\n## Contributing\n\nContributions are welcome! If you find any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchetanthapliyal%2Fgoverifydomain","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchetanthapliyal%2Fgoverifydomain","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchetanthapliyal%2Fgoverifydomain/lists"}