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
see — Ambiente di esecuzione in sandbox | Kitploit
Strumenti/GitHubGitHub/withsecureopensource/see
Analisi Dinamica (Sandboxing)Virtualizzazione per la SicurezzaAnalisi Malware
GitHubwithsecureopensource/see

see

Ambiente di esecuzione in sandbox

Vedi Repository
822955 anni faRevisionato da Kitploit

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

Ambiente di Esecuzione in Sandbox

:Source: https://github.com/F-Secure/see :Documentation: https://see.readthedocs.io :Download: https://pypi.python.org/pypi/python-see

|travis badge| |docs badge|

.. |travis badge| image:: https://travis-ci.org/F-Secure/see.svg?branch=master :target: https://travis-ci.org/F-Secure/see :alt: Stato Build .. |docs badge| image:: https://readthedocs.org/projects/see/badge/?version=latest :target: http://see.readthedocs.io/en/latest/?badge=latest :alt: Stato Documentazione

Introduzione

Sandboxed Execution Environment (SEE) è un framework per la creazione di automazione dei test in ambienti protetti.

Le sandbox, fornite tramite libvirt, sono personalizzabili, offrendo un elevato grado di flessibilità. Diversi tipi di hypervisor (Qemu, VirtualBox, LXC) possono essere utilizzati per eseguire gli ambienti di test.

È possibile aggiungere plugin a un ambiente di test, i quali forniscono un meccanismo di sincronizzazione basato su eventi per la loro interazione. Gli utenti possono abilitare e configurare i plugin tramite un file di configurazione JSON.

Destinatari

SEE è pensato per automatizzare test su software sconosciuto, pericoloso o instabile, monitorandone l'attività durante l'esecuzione.

SEE è adatto per costruire piattaforme di test modulari o per gestire codice eseguibile con un buon grado di isolamento.

SEE consente di scrivere test in sandbox sia per prototipazione rapida che per l'esecuzione in ambienti di produzione.

Installazione

SEE è disponibile come pacchetto Python nel Python Package Index (PyPI).

È responsabilità dell'utente installare e configurare gli hypervisor che si intendono controllare con SEE, nonché le eventuali dipendenze e sottosistemi utilizzati dai provider di immagini selezionati.

Fare riferimento alla documentazione per sapere come configurare e settare ciascun hypervisor.

Hypervisor supportati

SEE è costruito sopra le API di libvirt, pertanto tutti gli hypervisor supportati da libvirt possono essere controllati tramite SEE.

SEE offre un supporto di base per QEMU, VirtualBox e LXC; per aggiungere altri hypervisor o personalizzare quelli di base, consultare il codice contenuto in see/context.

Fornitori di immagini

SEE utilizza un sistema di fornitori (provider) collegabili per recuperare immagini disco da fonti arbitrarie e renderle disponibili a SEE.

SEE include fornitori per LibVirt storage pools <https://libvirt.org/storage.html>_ e OpenStack Glance <https://docs.openstack.org/developer/glance/>_, oltre a un'implementazione fittizia di un fornitore; per aggiungere altri fornitori, consultare il codice contenuto in see/image_providers.

Principi

SEE è un fornitore di sandbox basato su eventi e plugin per il controllo sincrono e asincrono del flusso di test.

::

root@kitploit:~
                                                                  +----------+
                                                                  |          |
                                                          +-------| SEE Hook |
                                                          |       |          |
                                                          |       +----------+
              +---------+-------+       +---------+       |       +----------+
              |                 |       |         |       |       |          |
User -------> | SEE Environment |-------| Sandbox |-------+-------| SEE Hook |
              |                 |       |         |       |       |          |
              +-----------------+       +---------+       |       +----------+
                                                          |       +----------+
                                                          |       |          |
                                                          +-------| SEE Hook |
                                                                  |          |
                                                                  +----------+

Un Ambiente SEE (SEE Environment) incapsula tutte le risorse necessarie fungendo da gestore per l'utente. La sandbox è controllata dagli Hook, che agiscono come plugin; gli Hook comunicano e si coordinano tra loro tramite eventi.

Ogni Hook ha accesso diretto alla sandbox, che espone un'API semplice per il suo controllo e le API di libvirt per un controllo più granulare.

Link

Pagina del progetto Libvirt.

https://libvirt.org

Presentazione a PyCon Finland 2015.

https://www.youtube.com/watch?v=k185OMivqbQ

Scarica lo strumento