= Introduction = This howto will help you building Nmapsi4 in MS Windows = Details = == Nmap == Download and install *Nmap* for Windows from [http://insecure.org/nmap/download.html] ===Add Nmap to System variables=== Open *Control Panel* → select *System and Maintenance* → *System* → *Advanced System Settings* → *Environment Variables* → in *System Variables* select *Path* then edit *Variable Value* and add *“C:\Program Files\Nmap;”* ==Qt== Download *qt-win-opensource-4.4.0-mingw.exe* (or later) from [http://trolltech.com/developer/downloads/qt/windows] and install the QT for Windows reminding to download *MinGW*. Select mirror and wait download and then installation. ==Tortoise SVN== Download and install Tortoise SVN from [http://tortoisesvn.net/downloads]. ==Compiling== Open “C:\Qt\4.4.0\src” and create a new folder “nmapsi4-VERSION”. Select “SVN checkout” in the context menu and use the URL [http://nmapsi4.googlecode.com/svn/trunk/nmapsi4/] for SVN version in _nmapsi4-svn_ folder, or use the URL [http://nmapsi4.googlecode.com/svn/branches/1.x] for stable version in _nmapsi4-stable_ folder. Open "Qt Command prompt" enter nmapsi4-VERSION folder and execute: _qmake_ and _make_ At the end, we find *nmapsi4.exe* in “C:\Qt\4.4.0\src\nmapsi4-VERSION\release\bin” In order to function, nmapsi4 needs 3 other files from “C:\Qt\4.4.0\bin" folder: *_mingwm10.dll_ *_QtCore4.dll_ *_QtGui4.dll_ ==Internationalization== Open "Qt Command prompt", enter the “C:\Qt\4.4.0\src\nmapsi4-VERSION\” folder and execute: _lrelease nmapsi4.pro_. Enter the “C:\Qt\4.4.0\src\nmapsi4-VERSION\ts” folder, here there are several files in the form _nmapsi4_LANG.qm_ for each available language. ==Test== Create a new folder, such as nmapsi4-VERSION-test, and copy _nmapsi4.exe_, _mingwm10.dll_, _QtCore4.dll_, _QtGui4.dll_ files in it. Now you are ready to start using *NmapSI4*. P.S. If you want to translate the program to your language, add the file nmapsi4_YOUR-LANG.qm in the test folder.