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).