toutes les options
bullseye  ] [  bookworm  ] [  trixie  ] [  forky  ] [  sid  ]
[ Paquet source : trinity  ]

Paquet : trinity (1.9+git20241022.ba2360ed84a8-1 et autres)

Liens pour trinity

Screenshot

Ressources Debian :

Télécharger le paquet source trinity :

Responsable :

Ressources externes :

Paquets similaires :

test aléatoire d’appel système

Comme suggéré par les tests à données aléatoires (fuzzing), Trinity réalise des appels système (syscall) de manière aléatoire, avec des arguments aussi aléatoires. Là où Trinity diffère, c'est que les arguments proposés ne sont pas simplement aléatoires.

Si l’appel système prend, par exemple, un descripteur de fichier comme argument, une des premières choses réalisées par le noyau est la validation de ce descripteur. S’il n’est pas valable, le noyau simplement le rejettera en tant que -EINVAL.

Aussi, au démarrage, Trinity crée une liste de descripteurs de fichier, en ouvrant des canaux de communication (tubes anonymes), analysant sysfs, procfs, /dev, et crée un groupe de sockets en utilisant des protocoles réseau aléatoires. Alors, quand un appel système nécessite un descripteur de fichier, il fait qu’un de ceux-ci soit passé aléatoirement.

Trinity partage aussi ces descripteurs de fichier entre plusieurs processus légers, ce qui parfois provoque des dégâts.

Attention : ce programme peut corrompre sérieusement les fichiers, y compris n’importe lequel de ceux accessibles en écriture sur des partages de fichiers réseau montés. Il peut générer des paquets réseau causant des perturbations sur le réseau local. L’utilisateur doit en assumer les risques.

Autres paquets associés à trinity

  • dépendances
  • recommandations
  • suggestions
  • enhances

Télécharger trinity

Télécharger pour toutes les architectures proposées
Architecture Version Taille du paquet Espace occupé une fois installé Fichiers
alpha (portage non officiel) 1.9+git20241022.ba2360ed84a8-1 121,7 ko10 464,0 ko [liste des fichiers]
amd64 1.9+git20241022.ba2360ed84a8-1 132,9 ko10 672,0 ko [liste des fichiers]
arm64 1.9+git20241022.ba2360ed84a8-1 126,7 ko10 525,0 ko [liste des fichiers]
armel 1.9+git20241022.ba2360ed84a8-1 113,6 ko10 365,0 ko [liste des fichiers]
armhf 1.9+git20241022.ba2360ed84a8-1 113,4 ko10 325,0 ko [liste des fichiers]
hppa (portage non officiel) 1.9+git20241022.ba2360ed84a8-1 115,0 ko10 365,0 ko [liste des fichiers]
i386 1.9+git20241022.ba2360ed84a8-1 128,5 ko10 534,0 ko [liste des fichiers]
mips64el 1.9+git20241022.ba2360ed84a8-1 117,6 ko10 547,0 ko [liste des fichiers]
ppc64 (portage non officiel) 1.9+git20241022.ba2360ed84a8-1 136,6 ko10 678,0 ko [liste des fichiers]
ppc64el 1.9+git20241022.ba2360ed84a8-1 138,0 ko10 615,0 ko [liste des fichiers]
riscv64 1.9+git20241022.ba2360ed84a8-1 128,2 ko10 497,0 ko [liste des fichiers]
s390x 1.9+git20241022.ba2360ed84a8-1 131,1 ko10 665,0 ko [liste des fichiers]
sh4 (portage non officiel) 1.3-1 245,8 ko725,0 ko [liste des fichiers]
sparc64 (portage non officiel) 1.9+git20241022.ba2360ed84a8-1 112,1 ko11 194,0 ko [liste des fichiers]
x32 (portage non officiel) 1.3-1 249,2 ko742,0 ko [liste des fichiers]