{"id":22235028,"url":"https://github.com/pzaino/dict-tools","last_synced_at":"2025-09-12T21:23:47.068Z","repository":{"id":186237099,"uuid":"674866106","full_name":"pzaino/dict-tools","owner":"pzaino","description":"This is a repo of simple utilities to process unicode text files and extract info like alphabet of symbols used in the document, word counting and substring counting. Stuff useful in certain tasks in cyber security","archived":false,"fork":false,"pushed_at":"2023-09-27T17:01:57.000Z","size":2297,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-30T08:43:13.278Z","etag":null,"topics":["alphabet","cyber-security","cybersecurity","golang","golang-tools","substring-counter","tool","word-counter"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pzaino.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}},"created_at":"2023-08-05T02:27:24.000Z","updated_at":"2023-08-18T03:27:36.000Z","dependencies_parsed_at":"2023-09-28T04:09:33.239Z","dependency_job_id":null,"html_url":"https://github.com/pzaino/dict-tools","commit_stats":null,"previous_names":["pzaino/extract-alphabet","pzaino/dict-tools"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pzaino%2Fdict-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pzaino%2Fdict-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pzaino%2Fdict-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pzaino%2Fdict-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pzaino","download_url":"https://codeload.github.com/pzaino/dict-tools/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245432814,"owners_count":20614398,"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":["alphabet","cyber-security","cybersecurity","golang","golang-tools","substring-counter","tool","word-counter"],"created_at":"2024-12-03T02:11:24.129Z","updated_at":"2025-03-25T09:23:55.571Z","avatar_url":"https://github.com/pzaino.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DICT-TOOLS\n\nThis is a collection of tools for working with unicode text files.\n\n## Tools\n\n### extract-alphabet\n\nThis tool extracts the alphabet from a text file. It is useful for\ncreating a list of characters to use in a dictionary.\n\nIt is also useful to quickly identify which characters have been used\nin a text file. This helps determining which type of encryption was\nused. For example, if the text file contains only characters from the\nEnglish alphabet, then it is likely that the text was encrypted using\na substitution cipher.\n\n### words-occur\n\nThis tool counts the number of occurrences of each word in a text\nfile. It is useful for creating a list of words to use in a\ndictionary.\n\nIt is also useful to determine which words are used most often in a\ntext file. This helps determining which type of encryption was\nused. For example, if the text file contains only the word \"the\", then\nit is likely that the text was encrypted using a substitution cipher.\n\nIt is also useful to determine the incidence of used instructions in a\nprogram (for example in an assembly program).\n\n### substr-occur\n\nThis tool counts the number of occurrences of each substring in a text\nfile. It is useful for creating a list of substrings and their number\nof occurrences.\n\n## Installation\n\n```bash\ngit clone \u003cthis repo\u003e\n\ncd dict-tools\n\ncd \u003ctool-dir\u003e\n\ngo build\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpzaino%2Fdict-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpzaino%2Fdict-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpzaino%2Fdict-tools/lists"}