{"id":18448457,"url":"https://github.com/weilbyte/steamcmd-2fa","last_synced_at":"2025-04-08T01:32:18.871Z","repository":{"id":44749778,"uuid":"295198580","full_name":"Weilbyte/steamcmd-2fa","owner":"Weilbyte","description":"Tool for steamcmd that automatically generates and uses a Steam Guard code during login","archived":false,"fork":false,"pushed_at":"2023-02-03T22:56:30.000Z","size":21,"stargazers_count":15,"open_issues_count":4,"forks_count":11,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-04T10:08:18.101Z","etag":null,"topics":["steam","steam-guard","steam-workshop","steamcmd"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/Weilbyte.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":"2020-09-13T17:07:45.000Z","updated_at":"2024-06-26T02:44:32.000Z","dependencies_parsed_at":"2022-08-28T20:24:07.032Z","dependency_job_id":null,"html_url":"https://github.com/Weilbyte/steamcmd-2fa","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Weilbyte%2Fsteamcmd-2fa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Weilbyte%2Fsteamcmd-2fa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Weilbyte%2Fsteamcmd-2fa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Weilbyte%2Fsteamcmd-2fa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Weilbyte","download_url":"https://codeload.github.com/Weilbyte/steamcmd-2fa/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247760518,"owners_count":20991504,"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":["steam","steam-guard","steam-workshop","steamcmd"],"created_at":"2024-11-06T07:15:57.829Z","updated_at":"2025-04-08T01:32:18.616Z","avatar_url":"https://github.com/Weilbyte.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# steamcmd-2fa\n\nA simple tool that automatically generates a 2FA Steam Guard code and then runs `steamcmd` with that login and the rest of your arguments.\n\n## Installation\n\nYou can either clone this and build it yourself or use the supplied binaries for both Windows and Linux.\n\n```bash\ngit clone https://github.com/weilbyte/steamcmd-2fa\ncd steamcmd-2fa\ncargo build\n```\n\n## Usage\n```\nUSAGE:\n    steamcmd-2fa --path \u003cPATH\u003e --username \u003cUSERNAME\u003e --password \u003cPASSWORD\u003e --secret \u003cSECRET\u003e --args \u003cARGS\u003e\n\nOPTIONS:\n    -a, --args \u003cARGS\u003e               Arguments to pass to steamcmd\n    -h, --help                      Print help information\n    -p, --password \u003cPASSWORD\u003e       Password to log in with\n        --path \u003cPATH\u003e               Path to steamcmd binary\n    -s, --secret \u003cSECRET\u003e           2FA shared_secret (must be base64 encoded)\n    -u, --username \u003cUSERNAME\u003e       Username to log in with\n```\n\nFor example, instead of running `steamcmd +login exampleuser examplepass +quit`, you would run `steamcmd-2fa --path /home/steam/steamcmd --username exampleuser --password examplepass --secret YOURSECRET --args \"+quit\"`. \n\nYou can get your 2FA seed by [various methods](https://github.com/SteamTimeIdler/stidler/wiki/Getting-your-%27shared_secret%27-code-for-use-with-Auto-Restarter-on-Mobile-Authentication). Your seed here is the `shared_secret`.\n\n**Please keep your seed/secret VERY safe as people with your seed can easily bypass your 2FA by simply generating the Steam Guard codes themselves!**\n*I am not responsible if you somehow manage to lose/get yourself locked out of your account.*\n\n## Contributing\nPull requests are welcome. \n## License\n[MIT](https://choosealicense.com/licenses/mit/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweilbyte%2Fsteamcmd-2fa","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fweilbyte%2Fsteamcmd-2fa","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweilbyte%2Fsteamcmd-2fa/lists"}