{"id":13639441,"url":"https://github.com/elmasy-com/columbus-server","last_synced_at":"2025-04-19T22:32:37.603Z","repository":{"id":64297689,"uuid":"559358608","full_name":"elmasy-com/columbus-server","owner":"elmasy-com","description":null,"archived":true,"fork":false,"pushed_at":"2023-08-18T04:08:03.000Z","size":356,"stargazers_count":28,"open_issues_count":9,"forks_count":2,"subscribers_count":0,"default_branch":"main","last_synced_at":"2024-08-03T01:14:46.975Z","etag":null,"topics":["subdomain-enumeration","subdomain-finder"],"latest_commit_sha":null,"homepage":"https://columbus.elmasy.com","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/elmasy-com.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-10-29T21:34:39.000Z","updated_at":"2024-07-16T18:57:25.000Z","dependencies_parsed_at":"2024-06-20T01:24:32.310Z","dependency_job_id":"16e4716e-1d05-4e9b-a49e-df24d7464944","html_url":"https://github.com/elmasy-com/columbus-server","commit_stats":null,"previous_names":[],"tags_count":39,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elmasy-com%2Fcolumbus-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elmasy-com%2Fcolumbus-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elmasy-com%2Fcolumbus-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elmasy-com%2Fcolumbus-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elmasy-com","download_url":"https://codeload.github.com/elmasy-com/columbus-server/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223810408,"owners_count":17206758,"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":["subdomain-enumeration","subdomain-finder"],"created_at":"2024-08-02T01:01:00.616Z","updated_at":"2024-11-09T09:30:59.330Z","avatar_url":"https://github.com/elmasy-com.png","language":"Go","funding_links":[],"categories":["Go"],"sub_categories":[],"readme":"# Columbus server\n\n## This repository is deprecated!\n\n:bangbang: The server component is moved to [https://github.com/elmasy-com/columbus](https://github.com/elmasy-com/columbus).\n\n-----\n\nColumbus Project is an API first subdomain discovery service, blazingly fast subdomain enumeration service with advanced features. \n\n![Subdomain Lookup](https://columbus.elmasy.com/gif/lookup.gif)\n*Columbus returned 638 subdomains of tesla.com in 0.231 sec.*\n\n## Usage\n\nBy default Columbus returns only the subdomains in a JSON string array:\n```bash\ncurl 'https://columbus.elmasy.com/lookup/github.com'\n```\n\nBut we think of the bash lovers, so if you don't want to mess with JSON and a newline separated list is your wish, then include the `Accept: text/plain` header.\n```bash\nDOMAIN=\"github.com\"\n\ncurl -s -H \"Accept: text/plain\" \"https://columbus.elmasy.com/lookup/$DOMAIN\" | \\\nwhile read SUB\ndo\n        if [[ \"$SUB\" == \"\" ]]\n        then\n                HOST=\"$DOMAIN\"\n        else\n                HOST=\"${SUB}.${DOMAIN}\"\n        fi\n        echo \"$HOST\"\ndone\n```\n\n**For more, check the [features](https://columbus.elmasy.com/tools) or the [API documentation](https://columbus.elmasy.com/swagger/index.html).**\n\n## Entries\n\nCurrently, entries are got from [Certificate Transparency](https://certificate.transparency.dev/).\n\n## Command Line\n\n```\nUsage of columbus-server:\n  -check\n    \tCheck for updates.\n  -config string\n    \tPath to the config file.\n  -version\n    \tPrint version informations.\n```\n\n`-check`: Check the lates version on GitHub.\nPrints `up-to-date` and returns `0` if no update required.\nPrints the latest tag (eg.: `v0.9.1`) and returns `1` if new release available.\nIn case of error, prints the error message and returns `2`.\n\n## Build\n\n```bash\ngit clone https://github.com/elmasy-com/columbus-server\nmake build\n```\n\n## Install\n\nCreate a new user:\n\n```bash\nadduser --system --no-create-home --disabled-login columbus-server\n```\n\nCreate a new group:\n\n```bash\naddgroup --system columbus\n```\n\nAdd the new user to the new group:\n\n```bash\nusermod -aG columbus columbus-server\n```\n\nCopy the binary to `/usr/bin/columbus-server`.\n\nMake it executable:\n```bash\nchmod +x /usr/bin/columbus-server\n```\n\nCreate a directory:\n```bash\nmkdir /etc/columbus\n```\n\nCopy the config file to `/etc/columbus/server.conf`.\n\nSet the permission to 0600.\n```bash\nchmod -R 0600 /etc/columbus\n```\n\nSet the owner of the config file:\n```bash\nchown -R columbus-server:columbus /etc/columbus\n```\n\nInstall the service file (eg.: `/etc/systemd/system/columbus-server.service`).\n```bash\ncp columbus-server.service /etc/systemd/system/\n```\n\nReload systemd:\n```bash\nsystemctl daemon-reload\n```\n\nStart columbus:\n```\nsystemctl start columbus-server\n```\n\nIf you want to columbus start automatically:\n```\nsystemctl enable columbus-server\n```\n \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felmasy-com%2Fcolumbus-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felmasy-com%2Fcolumbus-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felmasy-com%2Fcolumbus-server/lists"}