mono

Mattepuffo's logo
Eseguire comandi di sistema con C#

Eseguire comandi di sistema con C#

Mi stavo creando una interfaccia su misura per NMap che fosse multipiattoforma.

Mi è venuto in mente di usare Monodevelop e C# visto che Java non è molto adatto alla scopo.

Crea una GUI per NMap in sostanza vuol dire lanciare il comando che faresti direttamente da shell e rappresentare il risultato nella finestra.

Vediamo quindi come eseguire, in generale, comandi DOS/Bash o altri simili direttamente da codice.

Il codice qua sotto funziona sia su Linux che su Windows (su Mac OS X non ho ancoa provato).

Mattepuffo's logo
Asp.NET su Apache e Linux

Asp.NET su Apache e Linux

Asp.NET è la teconologia per la creazione di applicazioni e servizi web di Microsoft.

Potremmo o vorremo però far girare un'applicazione Asp.NET su Apahce e Linux.

Tutto ciò non è impossibile (anche se ovviamente non propio consigliato).

Vediamo come.

Ho fatto qualche test su Debian e vi posto le operazioni.

Prima di tutto dobbiamo installare un pò di roba:

#aptitude install mono-xsp2 mono-apache-server2 libapache2-mod-mono mono-gmcs mono-utils

Come vedete abbiamo installato un pò di Mono, un progetto molto interessante che si occupa di importare bel pò di .NET Framework in Linux/MAC.

A questo punto dobbiamo modificare il file mod_mono.conf.