Add Readme.md with further development plan

This commit is contained in:
Marcel Otte 2018-10-19 21:51:58 +02:00
parent 1abe32d0d7
commit a60247eb4c
1 changed files with 43 additions and 0 deletions

43
Readme.md Normal file
View File

@ -0,0 +1,43 @@
# Network Packet Composer
Is a software to create network packets from scratch for testing purposes.
# Minimal functionality in first alpha version
Be able to:
- Show a row of fields where one field has
- A name
- A description
- A size in bit (values greater are just cut off)
- A value (input in hex)
- Convert this row of fields to a binary array through RAB (RandomAccessBinary)
- Show the created binary array in hex
# Second alpha version
Be able to:
- Use integer as value input, not hex
- Restrict field input with regular expressions
- Write the binary to file (through proper interfaces which may be replaced by sending through the network!)
- Highlight current field inside the shown binary in hex
# Third alpha version
- Allow also text as value input for data payload
- Means also having a special marked field for payload data (checkbox?)
- Write and read field structure in YAML to disk
# Fourth alpha version
- Create multiple structures, meaning protocol stacks
- Write network send logic
# Fifth alpha version
- Optimize
- Think about next additional features
- Release beta
# First beta - TODO