Funzionalità:
Semplice da configurare:
Binario singolo, nessun altro file, nessuna installazione necessaria.
Autonomo, non richiede inetd né ucspi-tcp.
Niente confusione con i file di configurazione: basta specificare la root www.
Scritto in C: efficiente e portabile.
Piccolo consumo di memoria.
Event loop, singolo thread: niente fork() né pthreads.
Genera elenchi di directory.
Supporta le richieste HTTP GET e HEAD.
Supporta Range / contenuto parziale. (prova lo streaming di file musicali o la ripresa di un download)
Supporta If-Modified-Since.
Supporta le connessioni Keep-Alive.
Supporta IPv6.
Può servire redirect 301 basati sull'header Host.
Usa sendfile() su FreeBSD, Solaris e Linux.
Può usare acceptfilter su FreeBSD.
A un certo punto ha funzionato su FreeBSD, Linux, OpenBSD, Solaris.
ISC license.
suckless.org dice che darkhttpd sucks less.
Immagine Docker piccola (<100KB)
Sicurezza:
Può registrare gli accessi, inclusi Referer e User-Agent.
Può fare chroot.
Può rinunciare ai privilegi.
Immune allo sniffing /../.
Chiude per timeout le connessioni inattive.
Scarta le richieste troppo lunghe.
Limitazioni:
Serve solo contenuti statici: niente CGI.
Paths come from the repository package-file index for the observed builds. They describe archive/package associations, not every file that will exist on a running system after maintainer scripts, alternatives, generated state, diversions, or installation choices.
OpenFactory può avviare questo sistema operativo in una macchina virtuale del browser, o iniziare una costruzione che include il nome nativo del pacchetto di questo record.
Ogni riga è metadato dell'indice pacchetti per una versione, architettura, suite e repository. Nomi, URL e dimensioni arrivano dalla fonte; un link è un punto di recupero mutabile, non una redistribuzione OpenFactory.
Repository signatures authenticate metadata. Artifact hashing is recorded separately. Neither establishes package safety.
1.17-1.5 / x86_64Osservato Sep 1, 2026sha512 be808385e7b3…58f14524Impronta della fonte
Metadata observed; artifact bytes were not independently fetched or hashed by this catalog import. The digest below is source-reported.
Impronta della fonte (sha512): be808385e7b3269df4c4ba6f928740d7fd66698e3793e487029550ab08c9d6b3f12a34da43300bb593213914a8cb4ebd5226e735f6541e5c3a2f659d58f14524