Package: trinity (1.9 git20241022.ba2360ed84a8-1)
Links for trinity
Debian Resources:
Download Source Package trinity:
- [trinity_1.9 git20241022.ba2360ed84a8-1.dsc]
- [trinity_1.9 git20241022.ba2360ed84a8.orig.tar.xz]
- [trinity_1.9 git20241022.ba2360ed84a8-1.debian.tar.xz]
Maintainer:
External Resources:
- Homepage [github.com]
Similar packages:
strumento per test fuzzy sulle chiamate di sistema
Come suggerito dai "test fuzzy", Trinity chiama syscall in modo casuale, con argomenti casuali. Ciò che rende Trinity diverso è che gli argomenti che passa non sono puramente casuali.
Se, ad esempio, una chiamata di sistema accetta un descrittore di file come argomento, una delle prime cose che il kernel fa è convalidare tale descrittore; se non è valido il kernel semplicemente lo rigetta come -EINVAL.
Perciò, all'avvio, Trinity crea una lista di descrittori di file, aprendo pipe, analizzando sysfs, procfs, /dev, e crea molti socket usando protocolli di rete a caso. Poi, quando una chiamata di sistema ha bisogno di un descrittore di file, le viene passato uno di questi a caso.
Trinity condivide anche tali descrittori di file tra thread multipli, cosa che a volte crea problemi.
Attenzione: questo programma può corrompere seriamente i file dell'utente, compresi tutti quelli che possono essere scrivibili sulle condivisioni di file di rete montate. Può creare pacchetti di rete che possono provocare malfunzionamenti della rete locale. Lo si usi a proprio rischio e pericolo.
Other Packages Related to trinity
|
|
|
|
-
- dep: libc6 (>= 2.38)
- Libreria C GNU: librerie condivise
also a virtual package provided by libc6-udeb
Download trinity
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
armel | 113.6 kB | 10,365.0 kB | [list of files] |