{"id":16661084,"url":"https://github.com/acuciureanu/log-name-generator","last_synced_at":"2025-08-27T13:13:02.517Z","repository":{"id":231126813,"uuid":"780986873","full_name":"acuciureanu/log-name-generator","owner":"acuciureanu","description":"A tool which enhances fuzzing with date-formatted log file names.","archived":false,"fork":false,"pushed_at":"2024-07-08T15:16:05.000Z","size":31,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-12T20:51:17.378Z","etag":null,"topics":["bugbounty","bugbounty-tool","bugbountytips","content-discovery","fuzzing","wordlist","wordlist-generator"],"latest_commit_sha":null,"homepage":"","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/acuciureanu.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":"2024-04-02T14:37:27.000Z","updated_at":"2024-07-16T05:43:54.000Z","dependencies_parsed_at":"2024-06-19T20:48:59.636Z","dependency_job_id":"5cc09200-e831-4888-b008-3f981d96200a","html_url":"https://github.com/acuciureanu/log-name-generator","commit_stats":null,"previous_names":["acuciureanu/log-name-generator"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/acuciureanu/log-name-generator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acuciureanu%2Flog-name-generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acuciureanu%2Flog-name-generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acuciureanu%2Flog-name-generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acuciureanu%2Flog-name-generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/acuciureanu","download_url":"https://codeload.github.com/acuciureanu/log-name-generator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acuciureanu%2Flog-name-generator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272335169,"owners_count":24916390,"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","status":"online","status_checked_at":"2025-08-27T02:00:09.397Z","response_time":76,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["bugbounty","bugbounty-tool","bugbountytips","content-discovery","fuzzing","wordlist","wordlist-generator"],"created_at":"2024-10-12T10:33:28.795Z","updated_at":"2025-08-27T13:13:02.459Z","avatar_url":"https://github.com/acuciureanu.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Log Name Generator 🌈\n\nWelcome! This tool makes naming log files a breeze, perfect for bug bounty hunters looking to generate fuzz lists effortlessly.\n\n## Inspiration :v:\n\nThis tool was inspired from NahamSec's Youtube video [Don't Make This Recon Mistake // How To Bug Bounty](https://www.youtube.com/watch?v=YbIEXJhZxUk)\n\n## What It Does\n\nThis tool makes log file names for any number of past days, up to today. It supports many log types and date formats.\n\n### Log Types\n\nWe support many log types:\n\n- 🚪 access\n- 📜 access_log\n- 💳 authorizenet\n- 🔧 development\n- ❗ error\n- 📚 error_log\n- 🚨 exception\n- 💰 librepag\n- 📝 log\n- 🕰 old\n- 💸 payment\n- 💳 payment_authorizenet\n- 🛒 payment_paypal_express\n- 🏭 production\n- 🖥 server\n- 🧪 test\n- 🌐 www-error\n\nExample of a command which generates `.log` file names using only the default log types:\n\n```bash\n$ log-name-generator -date-format \"2006-01-02\" -days 1 -ext log\naccess-2024-07-08.txt\naccess_log-2024-07-08.txt\nauthorizenet-2024-07-08.txt\ndevelopment-2024-07-08.txt\nerror-2024-07-08.txt\nerror_log-2024-07-08.txt\nexception-2024-07-08.txt\nlibrepag-2024-07-08.txt\nlog-2024-07-08.txt\nold-2024-07-08.txt\npayment-2024-07-08.txt\npayment_authorizenet-2024-07-08.txt\npayment_paypal_express-2024-07-08.txt\nproduction-2024-07-08.txt\nserver-2024-07-08.txt\ntest-2024-07-08.txt\nwww-error-2024-07-08.txt\n```\n\n### Date Formats\n\nIt generates by default the following date formats:\n\n- ISO 8601: YYYY-MM-DD\n- Compact: YYYYMMDD\n- Underscore: YYYY_MM_DD\n- Hyphenated Short Month: YYYY-Mon-DD\n- Compact Timestamp: YYYYMMDDHHMM\n\n## How to Install\n\nFirst, make sure you have Go on your computer. Then, run this command:\n\n```bash\ngo install github.com/acuciureanu/log-name-generator@latest\n```\n\n## How to Use\n\nTo make log file names, run:\n\n```bash\nUsage of log-name-generator:\nThis program generates log filenames for a specified number of past days based on provided seed names or defaults.\n\n  -date-format string\n        Specify a single date format for log filenames (e.g., '20060102' for YYYYMMDD). See usage for more examples.\n  -days int\n        Number of days\n  -ext string\n        Extension for generated log files (default \"log\")\n  -log-names string\n        Comma-separated base names of log files\n  -seed-file string\n        File containing the base name of log files\n\nExamples:\n  log-name-generator -days 7 -ext txt -log-names 'server,error'\n  This command generates server and error log filenames for the past 7 days with a .txt extension.\n\nDate Format Examples:\n  -date-format \"2006-01-02\" : Use ISO 8601 format (e.g., server-2024-04-02.log)\n  -date-format \"20060102\" : Use a compact format without separators (e.g., server-20240402.log)\n  -date-format \"2006_01_02\" : Use underscores as separators (e.g., server-2024_04_02.log)\n  -date-format \"2006-Jan-02\" : Include a three-letter month abbreviation (e.g., server-2024-Apr-02.log)\n  -date-format \"200601021504\" : Extend the compact date format to include hours and minutes (e.g., server-202404021530.log)\n\nMore usage examples:\n  log-name-generator -days 5 -seed-file seeds.txt\n  This command uses seed names from 'seeds.txt' to generate log filenames for the past 5 days.\n  log-name-generator -days 3 -date-format \"2006-Jan-02\"\n  This command generates log filenames for the past 3 days using the format with a three-letter month abbreviation.\n```\n\n#### Still not clear how to use the `-seed-file` argument ?\n\nLet's say that `seeds.txt` is our seed file and it contains a few keywords which we want to include in the file names that we want to generate.\n\n```txt\nkeyword1\nkeyword2\n```\n\nNow we can run `log-name-generator` with the `-seed-file` arguemnt and it'll generate file names with dates by including those keywords from our seed file.\n\n```bash\n$ log-name-generator -date-format \"2006-01-02\" -days 1 -ext txt -seed-file .\\seed-file.txt\nkeyword1-2024-07-08.txt\nkeyword2-2024-07-08.txt\n```\n\n## License\n\nThis tool is free to use under the MIT License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Facuciureanu%2Flog-name-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Facuciureanu%2Flog-name-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Facuciureanu%2Flog-name-generator/lists"}