{"id":19430961,"url":"https://github.com/jmousqueton/vbrloganonymizer","last_synced_at":"2026-04-12T22:03:43.887Z","repository":{"id":204309776,"uuid":"711531680","full_name":"JMousqueton/VBRLogAnonymizer","owner":"JMousqueton","description":"Anonymize Veeam Backup \u0026 Replication Log files","archived":false,"fork":false,"pushed_at":"2023-10-29T17:12:44.000Z","size":27,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-07T20:15:21.939Z","etag":null,"topics":["anonymizer","csharp","dotnet","log","security","support","veeam","veeam-backup"],"latest_commit_sha":null,"homepage":"","language":"C#","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/JMousqueton.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}},"created_at":"2023-10-29T14:58:31.000Z","updated_at":"2024-05-31T08:54:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"98c6c3dd-2e90-4ba7-8b79-1bf5eaae2e2e","html_url":"https://github.com/JMousqueton/VBRLogAnonymizer","commit_stats":null,"previous_names":["jmousqueton/vbrloganonymizer"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JMousqueton%2FVBRLogAnonymizer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JMousqueton%2FVBRLogAnonymizer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JMousqueton%2FVBRLogAnonymizer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JMousqueton%2FVBRLogAnonymizer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JMousqueton","download_url":"https://codeload.github.com/JMousqueton/VBRLogAnonymizer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240612533,"owners_count":19829027,"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":["anonymizer","csharp","dotnet","log","security","support","veeam","veeam-backup"],"created_at":"2024-11-10T14:27:41.486Z","updated_at":"2026-04-12T22:03:43.793Z","avatar_url":"https://github.com/JMousqueton.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Veeam Log Anonymizer in C#\n[![Twitter: JMousqueton](https://img.shields.io/twitter/follow/JMousqueton.svg?style=social)](https://twitter.com/JMousqueton)\n\n\u003e __A tool to anonimyze your Veeam logs__\n\n\nVeeamLogAnonymizeris is a C# program designed for anonymizing log files generated by [Veeam](https://www.veeam.com) Backup \u0026 Replication v12,  which may contain sensitive information like server names, IP addresses, email addresses, and more. Anonymizing log files helps protect privacy and confidentiality when sharing or analyzing these logs.\n\nI want to clarify that Eric \u0026 me are not developers by profession, but rather a member of the Veeam community who saw the need for a tool like this. The script has been created out of a passion for data privacy and a desire to contribute to our community.\n\n## ⚠️ Disclamer \n\nThis script is still as an early stage of development. \n\n⚠️ UNDER CONSTRUCTION ⚠️\n\nWe want to make it clear that we are not employed by or associated with Veeam Software in any official capacity. This script, its development, and its distribution are entirely independent efforts. It is not endorsed or supported by Veeam Software.\n\nThe script has been created by a member of the Veeam community out of a genuine interest in data privacy and the needs of fellow users. While it is designed to work with Veeam Backup \u0026 Replication logs, it is not an official Veeam product, and any issues or concerns related to its use should be directed to me rather than Veeam Software.\n\nPlease use this script responsibly and in accordance with your organization's policies and any relevant data privacy regulations. Always ensure that you have proper backups and safeguards in place when making changes to log files.\n\nThank you for understanding the independent nature of this project.\n\n## ⚙️ Features\n\nVeeam Log Anonymizer, anonymizes : \n\n- Veeam Server name \n- Usernames \n- IPs address \n- SMTP Servers     \n- vCenter Username \n- Domains\n- vCenter Servers\n- Email\n- vCenter Location\n\n## 💿 Installation\n\ncoming soon\n\n## 🚀 Usage \n\nVeeam Backup logs Anonymizer C# edition v0.1\n\n```\nUsage :\n-s \u003csource dir\u003e : absolute path to source dir containing Veeam logs.\n-d \u003cdestination dir\u003e : absolute path to destination dir where anonymized logs will be written. Must exists beforehand.\n[-c \u003cconfig file\u003e] : absolute path to Json configuration file. If not present, will use config.json in the same dir as this executable.\n```\n\n## 📝 Examples \n\n```\n.\\vbrLogAnon.exe -s C:\\log -d C:\\Ano\\ -c 'C:\\Users\\JMOUSQU\\vbrLogAnon\\config.json'\nSource directory : C:\\log\nDestination directory : C:\\Ano\\\nMulticore enabled. Possible high memory usage\nMaximum in-memory file size: 25MB\nScanning source directory structure and building target directory structure\nTarget directory structure built.\nParsing files\n......................................................................................................................................\nDone processing 133 files in 6465ms\nDictionnary written at C:\\log\\VBRLogDic.txt\nExiting now. Goodbye.\n```\n\n\n\n## Authors\n\n👤 **Eric Machabert**\n\n* LinkedIn [Eric Machabert](https://www.linkedin.com/in/eric-machabert-5069b616)\n\n👤 **Julien Mousqueton**\n\n* Website: \u003chttps://www.julien.io\u003e\n* Twitter: [@JMousqueton](https://twitter.com/JMousqueton)\n* Github: [@JMousqueton](https://github.com/JMousqueton)\n* LinkedIn: [Julien Mousqueton](https://linkedin.com/in/julienmousqueton)\n\n## 🤝 Contributing\n\nContributions, issues and feature requests are welcome!\n\nFeel free to check [issues page](https://github.com/JMousqueton/VBRLogAnonymizer/issues).\n\n## 🙏🏻 Acknowledgements\n\nFor the original idea and the support and the ideas of improvement :   \n\n* Bertrand (Veeam Legend)\n\n  \n## Show your support\n\nGive a ⭐️ if this project helped you!\n\n## 📝 License\n\nThis program is under [MIT](LICENSE.txt) License\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjmousqueton%2Fvbrloganonymizer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjmousqueton%2Fvbrloganonymizer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjmousqueton%2Fvbrloganonymizer/lists"}