https://github.com/pzaino/dict-tools
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
https://github.com/pzaino/dict-tools
alphabet cyber-security cybersecurity golang golang-tools substring-counter tool word-counter
Last synced: 29 days ago
JSON representation
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
- Host: GitHub
- URL: https://github.com/pzaino/dict-tools
- Owner: pzaino
- License: gpl-2.0
- Created: 2023-08-05T02:27:24.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-27T17:01:57.000Z (about 2 years ago)
- Last Synced: 2025-01-30T08:43:13.278Z (8 months ago)
- Topics: alphabet, cyber-security, cybersecurity, golang, golang-tools, substring-counter, tool, word-counter
- Language: Go
- Homepage:
- Size: 2.19 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DICT-TOOLS
This is a collection of tools for working with unicode text files.
## Tools
### extract-alphabet
This tool extracts the alphabet from a text file. It is useful for
creating a list of characters to use in a dictionary.It is also useful to quickly identify which characters have been used
in a text file. This helps determining which type of encryption was
used. For example, if the text file contains only characters from the
English alphabet, then it is likely that the text was encrypted using
a substitution cipher.### words-occur
This tool counts the number of occurrences of each word in a text
file. It is useful for creating a list of words to use in a
dictionary.It is also useful to determine which words are used most often in a
text file. This helps determining which type of encryption was
used. For example, if the text file contains only the word "the", then
it is likely that the text was encrypted using a substitution cipher.It is also useful to determine the incidence of used instructions in a
program (for example in an assembly program).### substr-occur
This tool counts the number of occurrences of each substring in a text
file. It is useful for creating a list of substrings and their number
of occurrences.## Installation
```bash
git clonecd dict-tools
cd
go build
```