{"id":17025367,"url":"https://github.com/silentvoid13/silent_pass","last_synced_at":"2025-03-22T17:31:09.034Z","repository":{"id":43473707,"uuid":"220563481","full_name":"SilentVoid13/Silent_Pass","owner":"SilentVoid13","description":"A cross-platform password harvester for known softwares (Chrome / Chromium, Firefox, Internet Explorer / MS Edge, FileZilla)","archived":false,"fork":false,"pushed_at":"2024-03-28T09:03:42.000Z","size":24896,"stargazers_count":31,"open_issues_count":1,"forks_count":9,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-18T13:51:16.357Z","etag":null,"topics":["c","cross-platform","password"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SilentVoid13.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":"2019-11-08T23:26:46.000Z","updated_at":"2025-01-20T05:20:11.000Z","dependencies_parsed_at":"2024-10-28T14:32:56.242Z","dependency_job_id":null,"html_url":"https://github.com/SilentVoid13/Silent_Pass","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SilentVoid13%2FSilent_Pass","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SilentVoid13%2FSilent_Pass/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SilentVoid13%2FSilent_Pass/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SilentVoid13%2FSilent_Pass/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SilentVoid13","download_url":"https://codeload.github.com/SilentVoid13/Silent_Pass/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244994980,"owners_count":20544255,"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":["c","cross-platform","password"],"created_at":"2024-10-14T07:29:00.769Z","updated_at":"2025-03-22T17:31:07.742Z","avatar_url":"https://github.com/SilentVoid13.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Silent_Pass\n\nSilent_Pass is a cross-platform software credential harvester written in pure C.\n\nIt currently supports Linux and Windows OS. 32 bit version is available, so it should work on most of the machines, even older ones.\n\n## License\n\nSilent_Pass is licensed under the GNU AGPLv3 license. Refer to [LICENSE](https://github.com/SilentVoid13/Silent_Pass/blob/master/LICENSE.txt) for more informations.\n\n## Support\n\nSilent_Pass currently support the following softwares :\n\n- Google Chrome\n- Mozilla Firefox\n- Internet Explorer / Microsoft Edge\n- Chromium\n- FileZilla\n- Git\n\nYou can suggest me a software you want me to add.\n\n## Usage\n\n```bash\nUsage: Silent_Pass [-hVvafcsFg] [--master-firefox=password] [--master-filezilla=password] [-o filename]\n  -h, --help                Display this help and exit\n  -V, --version             Display version info and exit\n  -v, --verbose             Verbose output\n  -a, --all                 Harvest all softwares credentials\n  -f, --firefox             Harvest Firefox credentials\n  -c, --chrome              Harvest Chrome-like credentials\n  -s, --specific            Harvest OS Specific softwares credentials (currently: IE / MSEdge for Windows)\n  -F, --filezilla           Harvest FileZilla credentials\n  -g, --git                 Harvest Git credentials\n  --master-firefox=password Master password to decrypt passwords for Firefox\n  --master-filezilla=password Master password to decrypt passwords for FileZilla\n```\n\nMaster Password option can only be used with Firefox (currently not working on FileZilla).\n\nOutput file format is in [CSV](https://en.wikipedia.org/wiki/Comma-separated_values).\n\n## Building\n\nYou can either get the compiled version from the latest [release](https://github.com/SilentVoid13/Silent_Pass/releases), from the [bin](https://github.com/SilentVoid13/Silent_Pass/tree/master/bin) directory, or compile it yourself.\n\nTo build it yourself you will need `cmake`\n\nYou can build the Windows binary from Windows using `mingw`. You can also cross-compile it from Linux.\n\nYou might experience some trouble when compiling with an old version of `gcc` or `mingw` (Tested and working with version \u003e= 8.3)\n\nCompiling time can be quite long because of the various dependencies (~1 min).\n\n#### On Linux\n\nFor Linux compiling, you will need `gcc / g++` :\n\n```bash\nmkdir build \u0026\u0026 cd build\ncmake ..\nmake\nmake install\n```\n\nTo cross-compile for Windows, you will need `mingw` and more precisely `i686-w64-mingw32-gcc / i686-w64-mingw32-g++` (32 bit version) :\n\n```bash\nmkdir build \u0026\u0026 cd build\ncmake -DCMAKE_TOOLCHAIN_FILE=platforms/linux/mingw32.toolchain.cmake ..\nmake\nmake install\n```\n\nTo compile the 32 bit Linux version from a 64 bit Linux machine (you will need to download all the dependencies 32 bit version) :\n\n```bash\nmkdir build \u0026\u0026 cd build\ncmake -DCMAKE_TOOLCHAIN_FILE=platforms/linux/linux_i686.toolchain.cmake ..\nmake\nmake install\n```\n\n#### On Windows\n\nFor Windows compiling you will need [`mingw`](https://sourceforge.net/projects/mingw-w64/)  :\n\n```bash\nmkdir build \u0026 cd build\ncmake -G \"MinGW Makefiles\" ..\nmingw32-make\nmingw32-make install\n```\n\nCompiled binaries will be available in the **bin** directory.\n\n## Dependencies\n\nCurrently, Silent_Pass relies on the following dependencies :\n\n- libopenssl\n- libsecret\n- libnss3\n- gnome-keyring\n- pkg-config\n- iniparser\n- argtable3\n- sqlite3\n- cJSON\n- zlib\n- libxml2\n- libyuarel\n\n## Known bugs\n\nChromium dump on Windows can crash. This is due to the cJSON library that struggles when having to deal with a lot of data. The `cJSON_Parse()`  is the function that cause the SEGFault error.\n\n## Contributing\n\nFeel free to contribute. See the [TODO](https://github.com/SilentVoid13/Silent_Pass/blob/master/TODO.md) list. \n\n## Disclaimer\n\nI am not responsible for what you do with the information and code provided. This is intended for professional or educational purposes only.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsilentvoid13%2Fsilent_pass","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsilentvoid13%2Fsilent_pass","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsilentvoid13%2Fsilent_pass/lists"}