Jami dans un simulateur?

Salut,
je voudrais observer le traffic réseau généré par jami. Pas seulement depuis mon PC (tcpdump est mon ami) mais dans le cas d’usage d’un groupe d’utilisateurs.
Je compte donc deployer des containers simulants des PC, des androids et des serveurs dans un cyber range.
Je réinvente l’eau tiède?
Si non, quelqu’un a des des pointeurs à proposer ou je démarre vraiment de zéro ? (même pas peur :nerd_face:)
Cordialement,
Jean-Charles

Simulating is quite a complex project, and I guess I’d be interested with a better answer. There is also some literature about simulating distributed projects.

What’s your goal there?

Android just itself would be complex. Because to get coherent result you will need a valid simulator for Google accounts (Firebase) and battery optimization that is quite different from phone to phone.

Spawning some linux device may be more trivial. With tc-netem to simulate low latency network. I guess to get real results, Kubernetes + TC would be a good start.

Android Farm Operator may be used to add emulators (never tested), but again, depending your goal it may be just useless to not use real devices…

2 Likes

J’ai écris un outil de type “cyber range” que je souhaite utiliser pour acquérir de l’expérience à propos de l’observabilité du traffic d’une flotte de Jami…

I wrote a cyber range tool and I plan to simulate a fleet of servers and linux phones. At first I wanted to simulate Android phones but then I read about Firebase and decided to avoid Android and iOS.

I want to get first hand experience about the generated traffic and what can be observed to become confident an observer cannot infer anything useful…

Also to simulate behavior in degraded situation will be useful experience too.