<commit_before># TCP
Custom TCP implementation

## Group Members
- <NAME>
- <NAME>
- TC Dong
- <NAME>

## File Layout
- src/: Source files
  - 3a/: Part 3a source files
    - reliable.c: C source file for 3a implementation
    - rlib.c|h: C source and header files for 3a helper library
    - Makefile: Makefile to build 3a
    - reference: Reference implementation of 3a
    - stripsol: ???
    - tester: Tester binary
    - tester-src/: Tester source, in Haskell
  - 3b/: Part 3b source files
    - generator: Random file generator binary
    - relayer/: Relayer binary and config file
      - config.xml: Bundled relayer configuration (from zip of 3b)
      - config-standalone.xml: Configuration from project page
      - relayer: relayer binary
      - measure_bandwidth/: Relayer bandwidth measurement utility source files
        - readme: README
        - receiver.cpp: Receiver end of measurement utility
        - sender.cpp: Sender end of measurement utility
    - reliable/: Implementation of 3b
      - reliable.c: C source file for 3b implementation
      - rlib.c|h: C source and header files for 3b helper library
      - Makefile: Makefile to build 3b
      - stripsol: ???

NOTE: (rlib|reliable).(c|h) are not the same between 3a and 3b
<commit_msg>add netids for identity theft<commit_after># TCP
Custom TCP implementation

## Group Members
- <NAME> (fra5)
- <NAME> (gsc9)
- TC Dong (td84)
- <NAME> (mjr37)

## File Layout
- src/: Source files
  - 3a/: Part 3a source files
    - reliable.c: C source file for 3a implementation
    - rlib.c|h: C source and header files for 3a helper library
    - Makefile: Makefile to build 3a
    - reference: Reference implementation of 3a
    - stripsol: ???
    - tester: Tester binary
    - tester-src/: Tester source, in Haskell
  - 3b/: Part 3b source files
    - generator: Random file generator binary
    - relayer/: Relayer binary and config file
      - config.xml: Bundled relayer configuration (from zip of 3b)
      - config-standalone.xml: Configuration from project page
      - relayer: relayer binary
      - measure_bandwidth/: Relayer bandwidth measurement utility source files
        - readme: README
        - receiver.cpp: Receiver end of measurement utility
        - sender.cpp: Sender end of measurement utility
    - reliable/: Implementation of 3b
      - reliable.c: C source file for 3b implementation
      - rlib.c|h: C source and header files for 3b helper library
      - Makefile: Makefile to build 3b
      - stripsol: ???

NOTE: (rlib|reliable).(c|h) are not the same between 3a and 3b

{'fraction_non_alphanumeric': 0.08220240403257076, 'fraction_numerical': 0.013958898797983715, 'mean_word_length': 2.6909871244635193, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 4}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4053769', 'n_tokens_mistral': 798, 'n_tokens_neox': 751, 'n_words': 304}