<commit_before>## `TODO` ##

### Requirements ###

* [x] Base.
* [x] Generate configuration from `docker inspect`.
* [x] Come up with a better method than `--net=container` or `--net=host`.

### Features ###

* [ ] Use the [tor network plugin][tor-network] to automatically route all of the
      target container's traffic through Tor. This might cause some issues, so it'd
      have to be optional. We'd need to disconnect the container from the default
      `bridge` network.
* [ ] Allow users to specify a volume for the Tor hidden service directory.
* [ ] Consider adding support for OnionCat for exposed UDP ports.

[tor-network]: https://github.com/jfrazelle/onion
<commit_msg>TODO: update<commit_after>## `TODO` ##

### Requirements ###

* [x] Base.
* [x] Generate configuration from `docker inspect`.
* [x] Come up with a better method than `--net=container` or `--net=host`.

### Features ###

* [x] Allow users to specify port mappings for hidden services.
* [ ] Use the [tor network plugin][tor-network] to automatically route all of the
      target container's traffic through Tor. This might cause some issues, so it'd
      have to be optional. We'd need to disconnect the container from the default
      `bridge` network.
* [ ] Allow users to specify a volume for the Tor hidden service directory.
* [ ] Consider adding support for OnionCat for exposed UDP ports.

[tor-network]: https://github.com/jfrazelle/onion

{'fraction_non_alphanumeric': 0.11498257839721254, 'fraction_numerical': 0.0, 'mean_word_length': 3.7866666666666666, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, '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': '2023123', 'n_tokens_mistral': 410, 'n_tokens_neox': 398, 'n_words': 179}