https://github.com/zoff99/toxcore_custom_packets_registry
Tox - Custom Packets Registry
https://github.com/zoff99/toxcore_custom_packets_registry
tox toxcore
Last synced: 5 months ago
JSON representation
Tox - Custom Packets Registry
- Host: GitHub
- URL: https://github.com/zoff99/toxcore_custom_packets_registry
- Owner: zoff99
- Created: 2021-09-11T07:04:01.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-11-01T08:41:40.000Z (over 1 year ago)
- Last Synced: 2025-02-01T20:11:38.078Z (over 1 year ago)
- Topics: tox, toxcore
- Homepage:
- Size: 36.1 KB
- Stars: 1
- Watchers: 5
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tox - Custom Packets Registry
Tox Packet ID is a ```uint8_t```
the valid packet range is from ```0 ... 254```
(255 is not included, i do not know the reason for this)
the packet ranges are defined here:
https://github.com/zoff99/c-toxcore/blob/zoff99/zoxcore_local_fork/toxcore/net_crypto.h#L23-L42
kind:
```LS lossless```
```LY lossy```
### tabular form:
|Packet ID |kind|used by | link
|:---------------|:---|:------------------------------------------|:-------------
| [0..15] | LS | reserved for net_crypto internal use | https://github.com/zoff99/c-toxcore/blob/f5c2c56560011dba380f99fd7b895516d90a0df6/toxcore/net_crypto.h#L23-L42
| [16..159] | LS | reserved for Messenger internal use | https://github.com/zoff99/c-toxcore/blob/f5c2c56560011dba380f99fd7b895516d90a0df6/toxcore/net_crypto.h#L23-L42
| 160 | LS | ToxPhone,toxic | https://github.com/hkarel/ToxPhone/blob/ce03405652b4ae80ef1dbc4b72b2b5048ec53668/src/toxphone/tox/tox_func.cpp#L131
https://github.com/JFreegman/toxic/blob/5fba494909efd47794497c97481d39daf715b464/src/windows.h#L48
| 161 | LS | toxic | https://github.com/JFreegman/toxic/blob/5fba494909efd47794497c97481d39daf715b464/src/windows.h#L49
| 162 | LS | tuntox | https://github.com/gjedeer/tuntox/blob/54289f5c94db7d8c14d228eb8dd0ba90d20c33db/main.h#L33
| 163 | LS | |
| 164 | LS | |
| 165 | LS | |
| 166 | LS | |
| 167 | LS | |
| 168 | LS | |
| 169 | LS | Seers Lodge | https://gitlab.com/nand-apps/seers-lodge/-/blob/2347b8be623797c29311afde4055717eccd03de5/composeApp/src/commonMain/kotlin/nand/apps/chat/engine/tox/ToxChatEngine.kt#L43
| 170 | LS | TRIfA, Zoxcore | https://github.com/zoff99/ToxAndroidRefImpl/blob/zoff99/dev003/jni-c-toxcore/jni-c-toxcore.c#L1029
https://github.com/zoff99/c-toxcore/blob/f5c2c56560011dba380f99fd7b895516d90a0df6/toxutil/toxutil.c#L41
| 171 | LS | |
| 172 | LS | ToxExt, TRIfA | https://github.com/toxext/toxext/blob/37449a144e0b03821f707c7847d595444956cc03/src/toxext.c#L10
https://github.com/zoff99/c-toxcore/blob/f5c2c56560011dba380f99fd7b895516d90a0df6/toxav/rtp.c#L1260
| 173 | LS | |
| 174 | LS | isotoxin | https://github.com/isotoxin/isotoxin/blob/master/source/plugins/proto_tox/proto_tox.cpp#L88
| 175 | LS | TRIfA, ToxProxy, isotoxin | https://github.com/zoff99/ToxAndroidRefImpl/blob/zoff99/dev003/android-refimpl-app/app/src/main/java/com/zoffcc/applications/trifa/TRIFAGlobals.java#L221-L226
https://github.com/kaefert/ToxProxy/blob/master/src/ToxProxy.c#L1404
https://github.com/isotoxin/isotoxin/blob/master/source/plugins/proto_tox/proto_tox.cpp#L89
| 176 | LS | TRIfA, isotoxin | https://github.com/zoff99/ToxAndroidRefImpl/blob/zoff99/dev003/jni-c-toxcore/jni-c-toxcore.c#L1030
https://github.com/isotoxin/isotoxin/blob/master/source/plugins/proto_tox/proto_tox.cpp#L90
| 177 | LS | solanaceae_tox_p2prng | https://github.com/Green-Sky/solanaceae_tox_p2prng/blob/ecce043740066505a7b1c3672e3949bf3ffb9137/src/solanaceae/tox_p2prng/tox_p2prng.cpp#L38
| 178 | LS | |
| 179 | LS | TRIfA, ToxProxy | https://github.com/zoff99/ToxAndroidRefImpl/blob/zoff99/dev003/android-refimpl-app/app/src/main/java/com/zoffcc/applications/trifa/TRIFAGlobals.java#L221-L226
https://github.com/kaefert/ToxProxy/blob/master/src/ToxProxy.c#L1394
| 180 | LS | |
| 181 | LS | TRIfA | https://github.com/zoff99/ToxAndroidRefImpl/blob/zoff99/dev003/jni-c-toxcore/jni-c-toxcore.c#L1031
| 182 | LS | TRIfA | reserved for FTV2a
| 183 | LS | |
| 184 | LS | |
| 185 | LS | |
| 186 | LS | |
| 187 | LS | |
| 188 | LS | |
| 189 | LS | |
| 190 | LS | |
| 191 | LS | |
| [192..199] | LY | reserved for ToxAV internal use | https://github.com/zoff99/c-toxcore/blob/f5c2c56560011dba380f99fd7b895516d90a0df6/toxcore/net_crypto.h#L23-L42
| 200 | LY | |
| 201 | LY | |
| 202 | LY | |
| 203 | LY | |
| 204 | LY | |
| 205 | LY | |
| 206 | LY | |
| 207 | LY | |
| 208 | LY | |
| 209 | LY | |
| 210 | LY | |
| 211 | LY | |
| 212 | LY | |
| 213 | LY | |
| 214 | LY | |
| 215 | LY | |
| 216 | LY | |
| 217 | LY | |
| 218 | LY | |
| 219 | LY | |
| 220 | LY | |
| 221 | LY | |
| 222 | LY | |
| 223 | LY | |
| 224 | LY | |
| 225 | LY | |
| 226 | LY | |
| 227 | LY | |
| 228 | LY | |
| 229 | LY | |
| 230 | LY | |
| 231 | LY | |
| 232 | LY | |
| 233 | LY | |
| 234 | LY | |
| 235 | LY | |
| 236 | LY | |
| 237 | LY | |
| 238 | LY | |
| 239 | LY | |
| 240 | LY | |
| 241 | LY | |
| 242 | LY | |
| 243 | LY | |
| 244 | LY | |
| 245 | LY | |
| 246 | LY | |
| 247 | LY | |
| 248 | LY | |
| 249 | LY | |
| 250 | LY | |
| 251 | LY | |
| 252 | LY | |
| 253 | LY | |
| 254 | LY | |
### list form:
#### Zoxcore (ToxAV):
172 lossless
https://github.com/zoff99/c-toxcore/blob/zoff99/zoxcore_local_fork/toxav/rtp.c#L1260
PACKET_TOXAV_COMM_CHANNEL_FUNCTION: used for extended ToxAV commands
https://github.com/zoff99/c-toxcore/blob/zoff99/zoxcore_local_fork/toxav/video.h#L57-L63
#### c-toxcore ToxAV internal
69 lossless
https://github.com/zoff99/c-toxcore/blob/zoff99/zoxcore_local_fork/toxav/msi.c#L132
192 lossy
https://github.com/zoff99/c-toxcore/blob/zoff99/zoxcore_local_fork/toxav/rtp.c#L1257
193 lossy
https://github.com/zoff99/c-toxcore/blob/zoff99/zoxcore_local_fork/toxav/rtp.c#L1258
196 lossy
https://github.com/zoff99/c-toxcore/blob/zoff99/zoxcore_local_fork/toxav/bwcontroller.c#L294
#### Zoxcore (toxcore):
170 lossless
https://github.com/zoff99/c-toxcore/blob/zoff99/zoxcore_local_fork/toxutil/toxutil.c#L41
CAP_PACKET_ID: use to signal for toxutil extension
#### ToxExt:
172 lossless
https://github.com/toxext/toxext/blob/master/src/toxext.c#L10
TOXEXT_MAGIC: used as start byte of UUID to signal ToxExt extension
#### TRIfA (usually the same for TRIfA Desktop):
170 lossless
https://github.com/zoff99/ToxAndroidRefImpl/blob/zoff99/dev003/jni-c-toxcore/jni-c-toxcore.c#L1029
just forwarded to toxutil
175 lossless
https://github.com/zoff99/ToxAndroidRefImpl/blob/zoff99/dev003/android-refimpl-app/app/src/main/java/com/zoffcc/applications/trifa/TRIFAGlobals.java#L221-L226
176 lossless
https://github.com/zoff99/ToxAndroidRefImpl/blob/zoff99/dev003/jni-c-toxcore/jni-c-toxcore.c#L1030
179 lossless
https://github.com/zoff99/ToxAndroidRefImpl/blob/zoff99/dev003/android-refimpl-app/app/src/main/java/com/zoffcc/applications/trifa/TRIFAGlobals.java#L221-L226
181 lossless
https://github.com/zoff99/ToxAndroidRefImpl/blob/zoff99/dev003/jni-c-toxcore/jni-c-toxcore.c#L1031
#### ToxProxy
175 lossless
https://github.com/kaefert/ToxProxy/blob/master/src/ToxProxy.c#L1404
179 lossless
https://github.com/kaefert/ToxProxy/blob/master/src/ToxProxy.c#L1394
#### isotoxin
174 lossless
https://github.com/isotoxin/isotoxin/blob/master/source/plugins/proto_tox/proto_tox.cpp#L88
PACKETID_EXTENSION: used for commands and folder sharing
175 lossless
https://github.com/isotoxin/isotoxin/blob/master/source/plugins/proto_tox/proto_tox.cpp#L89
PACKETID_VIDEO_EX: used for custom video
176 lossless
https://github.com/isotoxin/isotoxin/blob/master/source/plugins/proto_tox/proto_tox.cpp#L90
PACKETID_AUDIO_EX: used for custom audio
#### tuntox
162 lossless
https://github.com/gjedeer/tuntox/blob/54289f5c94db7d8c14d228eb8dd0ba90d20c33db/main.h#L33
Any use of this project's code by GitHub Copilot, past or present, is done
without our permission. We do not consent to GitHub's use of this project's
code in Copilot.
No part of this work may be used or reproduced in any manner for the purpose of training artificial intelligence technologies or systems.