Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
nixos-config — Configurazione NixOS di Lan Tian | Kitploit
Strumenti/GitHubGitHub/xddxdd/nixos-config
Sicurezza dell'Infrastruttura CloudAudit di ConfigurazioneSicurezza di ReteCrittografiaDevSecOpsPrivacySicurezza HardwareRilevamento SegretiAnalisi DNS
GitHubxddxdd/nixos-config

nixos-config

Configurazione NixOS di Lan Tian

130360 giorni faRevisionato da Kitploit
Vedi Repository

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Configurazione NixOS di Lan Tian

Questo repository contiene i file di configurazione per tutti i miei sistemi NixOS.

Caratteristiche

  • Root di sistema completo su tmpfs, usando impermanence
  • Nftables invece di iptables
  • Gestione dei segreti con sops-nix
  • Emulazione in modalità utente QEMU per la maggior parte delle architetture
  • Nix Flakes con patching di Nixpkgs
  • Moduli kernel aggiuntivi dal mio repository NUR
    • Patching dei driver NVIDIA
  • Supporto per Crittografia Post-Quantistica e GOST per OpenSSL
  • Libreria Helper Personalizzata (LT) che fornisce un'ampia gamma di funzioni e costanti per gestire la configurazione.
  • Gestione DNS tramite un convertitore personalizzato da Nix a DNSControl.

Tipi di Host

Scarica lo strumento

I miei host sono categorizzati in tre tipi:

  • client: Un host che esegue NixOS. Di solito un desktop/laptop con un ambiente desktop.
  • minimal: Un host NixOS minimale, utilizzato per scopi speciali.
  • server: Un host che esegue NixOS senza interfaccia grafica. Di solito una VM su un provider cloud.

Struttura delle Cartelle

  • dns: Il mio codice personalizzato da Nix a DNSControl che genera un file config.js per DNSControl, controllando i record DNS per i miei domini.

    • Sottodirectory
      • common: Record comuni condivisi tra domini.
      • core: Componente principale che converte un insieme di attributi Nix nel formato config.js di DNSControl.
      • domains: Definizioni Nix che controllano singole (gruppi di) zone.
  • helpers: Definizioni per scorciatoie utilizzate dal codice in questo repository.

  • home: Le mie configurazioni di Home Manager.

    • Sottodirectory
      • common-apps: Applicazioni utilizzate da tutti i nodi.
      • client-apps: Applicazioni utilizzate dai nodi client.
  • hosts: Definizioni di sistema NixOS specifiche per host. Ogni sottodirectory si riferisce a un host. L'elenco degli host viene ottenuto automaticamente in flake.nix. Le configurazioni qui controllano solitamente parametri di rete e ottimizzazioni specifiche dell'host.

  • nixos: Definizioni di sistema NixOS comuni.

    • Utilizzato da tutti i nodi

      • common-apps: Applicazioni utilizzate da tutti i nodi.
      • minimal-apps: Applicazioni utilizzate da tutti i nodi.
      • minimal-components: Opzioni di sistema utilizzate da tutti i nodi.
        • I componenti differiscono dalle 'Applicazioni' in quanto un componente è una parte fondamentale del sistema (spesso ottimizzando parametri fondamentali del kernel), mentre un'app fornisce servizi a livello di spazio utente.
      • minimal-modules: Moduli NixOS autonomi che teoricamente possono essere integrati in nixpkgs. Funzionano indipendentemente e sono disabilitati per impostazione predefinita, aggiungendo solo opzioni senza abilitare servizi a meno che non siano esplicitamente configurati. Applicati a tutti i tipi di host.
    • Utilizzato dai nodi client

      • client-apps: Applicazioni specifiche per nodi client.
      • client-components: Componenti specifici per nodi client.
    • Utilizzato dai nodi server

      • server-apps: Applicazioni utilizzate dai nodi server.
      • server-components: Componenti utilizzati dai nodi server.
  • Utilizzato dai nodi Proxmox VE

    • pve-components: Componenti specifici per nodi Proxmox VE.
  • File supplementari

    • hardware: Frammenti di configurazione hardware comuni, inclusi LVM e VM QEMU.
    • optional-apps: Applicazioni utilizzate da alcuni nodi. Import manuale richiesto nelle definizioni specifiche dell'host.
    • optional-cron-jobs: Job cron utilizzati da alcuni nodi. Import manuale richiesto nelle definizioni specifiche dell'host.