From 6e989604a32249c3a74834fa9a47438a81445b99 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Hentschel?= <nerv@dawncrow.de>
Date: Thu, 27 Dec 2012 19:03:38 +0100
Subject: [PATCH] netstat: Initial implementation.

---
 configure                    |   1 +
 configure.ac                 |   1 +
 po/ar.po                     |  69 ++++++++++++
 po/bg.po                     |  73 +++++++++++++
 po/ca.po                     |  76 +++++++++++++
 po/cs.po                     |  75 +++++++++++++
 po/da.po                     |  76 +++++++++++++
 po/de.po                     |  76 +++++++++++++
 po/el.po                     |  72 ++++++++++++
 po/en.po                     |  68 ++++++++++++
 po/en_US.po                  |  68 ++++++++++++
 po/eo.po                     |  74 +++++++++++++
 po/es.po                     |  76 +++++++++++++
 po/fa.po                     |  69 ++++++++++++
 po/fi.po                     |  76 +++++++++++++
 po/fr.po                     |  76 +++++++++++++
 po/he.po                     |  76 +++++++++++++
 po/hi.po                     |  68 ++++++++++++
 po/hu.po                     |  76 +++++++++++++
 po/it.po                     |  76 +++++++++++++
 po/ja.po                     |  76 +++++++++++++
 po/ko.po                     |  76 +++++++++++++
 po/lt.po                     |  76 +++++++++++++
 po/ml.po                     |  68 ++++++++++++
 po/nb_NO.po                  |  76 +++++++++++++
 po/nl.po                     |  76 +++++++++++++
 po/or.po                     |  68 ++++++++++++
 po/pa.po                     |  68 ++++++++++++
 po/pl.po                     |  76 +++++++++++++
 po/pt_BR.po                  |  76 +++++++++++++
 po/pt_PT.po                  |  76 +++++++++++++
 po/rm.po                     |  68 ++++++++++++
 po/ro.po                     |  76 +++++++++++++
 po/ru.po                     |  76 +++++++++++++
 po/sk.po                     |  76 +++++++++++++
 po/sl.po                     |  76 +++++++++++++
 po/sr_RS@cyrillic.po         |  74 +++++++++++++
 po/sr_RS@latin.po            |  74 +++++++++++++
 po/sv.po                     |  76 +++++++++++++
 po/te.po                     |  68 ++++++++++++
 po/th.po                     |  72 ++++++++++++
 po/tr.po                     |  76 +++++++++++++
 po/uk.po                     |  76 +++++++++++++
 po/wa.po                     |  68 ++++++++++++
 po/wine.pot                  |  68 ++++++++++++
 po/zh_CN.po                  |  74 +++++++++++++
 po/zh_TW.po                  |  76 +++++++++++++
 programs/netstat/Makefile.in |  10 ++
 programs/netstat/netstat.c   | 206 +++++++++++++++++++++++++++++++++++
 programs/netstat/netstat.h   |  38 +++++++
 programs/netstat/netstat.rc  |  45 ++++++++
 51 files changed, 3607 insertions(+)
 create mode 100644 programs/netstat/Makefile.in
 create mode 100644 programs/netstat/netstat.c
 create mode 100644 programs/netstat/netstat.h
 create mode 100644 programs/netstat/netstat.rc

diff --git a/configure b/configure
index d3247bd5e07..13cd76db5c5 100755
--- a/configure
+++ b/configure
@@ -15979,6 +15979,7 @@ wine_fn_config_program mshta enable_mshta install
 wine_fn_config_program msiexec enable_msiexec install,installbin,manpage
 wine_fn_config_program net enable_net install,po
 wine_fn_config_program netsh enable_netsh install
+wine_fn_config_program netstat enable_netstat install,po
 wine_fn_config_program ngen enable_ngen install
 wine_fn_config_program notepad enable_notepad install,installbin,manpage,po
 wine_fn_config_program oleview enable_oleview install,po
diff --git a/configure.ac b/configure.ac
index 2a0a1b654e8..f27c201d4aa 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3154,6 +3154,7 @@ WINE_CONFIG_PROGRAM(mshta,,[install])
 WINE_CONFIG_PROGRAM(msiexec,,[install,installbin,manpage])
 WINE_CONFIG_PROGRAM(net,,[install,po])
 WINE_CONFIG_PROGRAM(netsh,,[install])
+WINE_CONFIG_PROGRAM(netstat,,[install,po])
 WINE_CONFIG_PROGRAM(ngen,,[install])
 WINE_CONFIG_PROGRAM(notepad,,[install,installbin,manpage,po])
 WINE_CONFIG_PROGRAM(oleview,,[install,po])
diff --git a/po/ar.po b/po/ar.po
index cbe130e4b08..0af6fa327ad 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -9975,6 +9975,75 @@ msgstr ""
 msgid "The following services are running:\n"
 msgstr ""
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+#, fuzzy
+msgid "Active Connections"
+msgstr "معلومات"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+msgid "Local Address"
+msgstr ""
+
+#: netstat.rc:43
+msgid "Foreign Address"
+msgstr ""
+
+#: netstat.rc:44
+msgid "State"
+msgstr ""
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "&جديد\tCtrl+N"
diff --git a/po/bg.po b/po/bg.po
index 9ed2f7d9b0e..2d210db9e6b 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -10127,6 +10127,79 @@ msgstr ""
 msgid "The following services are running:\n"
 msgstr ""
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+#, fuzzy
+#| msgid "LAN Connection"
+msgid "Active Connections"
+msgstr "LAN връзка"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+#, fuzzy
+msgid "Local Address"
+msgstr "Локален порт"
+
+#: netstat.rc:43
+msgid "Foreign Address"
+msgstr ""
+
+#: netstat.rc:44
+#, fuzzy
+#| msgid "Status:"
+msgid "State"
+msgstr "Състояние:"
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "&Нов\tCtrl+N"
diff --git a/po/ca.po b/po/ca.po
index 256e6024c53..0d8f61e7453 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -10482,6 +10482,82 @@ msgstr "Reconnectant"
 msgid "The following services are running:\n"
 msgstr "Els següents serveis s'estan executant:\n"
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+#, fuzzy
+#| msgid "LAN Connection"
+msgid "Active Connections"
+msgstr "Connexió LAN"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+#, fuzzy
+#| msgid "Email Address"
+msgid "Local Address"
+msgstr "Adreça de Correu Electrònic"
+
+#: netstat.rc:43
+#, fuzzy
+#| msgid "Street Address"
+msgid "Foreign Address"
+msgstr "Direcció de Correu"
+
+#: netstat.rc:44
+#, fuzzy
+#| msgid "Status"
+msgid "State"
+msgstr "Estat"
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "&Nou\tCtrl+N"
diff --git a/po/cs.po b/po/cs.po
index 1579875e893..6d317ed2551 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -10487,6 +10487,81 @@ msgstr "Znovu připojuji"
 msgid "The following services are running:\n"
 msgstr "Následující služby jsou spuštěny:\n"
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+#, fuzzy
+msgid "Active Connections"
+msgstr "Volby"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+#, fuzzy
+#| msgid "Email Address"
+msgid "Local Address"
+msgstr "Emailová adresa"
+
+#: netstat.rc:43
+#, fuzzy
+#| msgid "Email Address"
+msgid "Foreign Address"
+msgstr "Emailová adresa"
+
+#: netstat.rc:44
+#, fuzzy
+#| msgid "Status"
+msgid "State"
+msgstr "Stav"
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "&Nový\tCtrl+N"
diff --git a/po/da.po b/po/da.po
index 4be296f5b43..bcc901b34bf 100644
--- a/po/da.po
+++ b/po/da.po
@@ -10393,6 +10393,82 @@ msgstr "Genskaber forbindelse"
 msgid "The following services are running:\n"
 msgstr "Følgende tjenester kører:\n"
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+#, fuzzy
+#| msgid "LAN Connection"
+msgid "Active Connections"
+msgstr "Lokal netværksforbindelse"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+#, fuzzy
+#| msgid "Email Address"
+msgid "Local Address"
+msgstr "E-mail adresse"
+
+#: netstat.rc:43
+#, fuzzy
+#| msgid "Street Address"
+msgid "Foreign Address"
+msgstr "Vejadresse"
+
+#: netstat.rc:44
+#, fuzzy
+#| msgid "Status"
+msgid "State"
+msgstr "Status"
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "&Ny\tCtrl+N"
diff --git a/po/de.po b/po/de.po
index 7c7cc33f1ec..6d8bdee8c53 100644
--- a/po/de.po
+++ b/po/de.po
@@ -10436,6 +10436,82 @@ msgstr "Erneuter Verbindungsaufbau"
 msgid "The following services are running:\n"
 msgstr "Die folgenden Dienste laufen:\n"
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+#, fuzzy
+#| msgid "LAN Connection"
+msgid "Active Connections"
+msgstr "LAN-Verbindung"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+#, fuzzy
+#| msgid "Email Address"
+msgid "Local Address"
+msgstr "E-Mail-Adresse"
+
+#: netstat.rc:43
+#, fuzzy
+#| msgid "Street Address"
+msgid "Foreign Address"
+msgstr "Straße"
+
+#: netstat.rc:44
+#, fuzzy
+#| msgid "Status"
+msgid "State"
+msgstr "Status"
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "&Neu\tStrg+N"
diff --git a/po/el.po b/po/el.po
index 7ca12024d62..07cdfa7bb19 100644
--- a/po/el.po
+++ b/po/el.po
@@ -9972,6 +9972,78 @@ msgstr ""
 msgid "The following services are running:\n"
 msgstr ""
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+#, fuzzy
+msgid "Active Connections"
+msgstr "Επιλογές"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+#, fuzzy
+msgid "Local Address"
+msgstr "Τοπικοί Σκληροί Δίσκοι"
+
+#: netstat.rc:43
+msgid "Foreign Address"
+msgstr ""
+
+#: netstat.rc:44
+#, fuzzy
+#| msgid "Status:"
+msgid "State"
+msgstr "Κατάσταση:"
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr ""
diff --git a/po/en.po b/po/en.po
index 2ec146584c4..7230210d3d0 100644
--- a/po/en.po
+++ b/po/en.po
@@ -10356,6 +10356,74 @@ msgstr "Reconnecting"
 msgid "The following services are running:\n"
 msgstr "The following services are running:\n"
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr "CLOSED"
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr "LISTENING"
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr "SYN_SENT"
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr "SYN_RCVD"
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr "ESTABLISHED"
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr "FIN_WAIT1"
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr "FIN_WAIT2"
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr "CLOSE_WAIT"
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr "CLOSING"
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr "LAST_ACK"
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr "TIME_WAIT"
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr "DELETE_TCB"
+
+#: netstat.rc:40
+msgid "Active Connections"
+msgstr "Active Connections"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr "Proto"
+
+#: netstat.rc:42
+msgid "Local Address"
+msgstr "Local Address"
+
+#: netstat.rc:43
+msgid "Foreign Address"
+msgstr "Foreign Address"
+
+#: netstat.rc:44
+msgid "State"
+msgstr "State"
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "&New\tCtrl+N"
diff --git a/po/en_US.po b/po/en_US.po
index 8028f39af93..2d3374138ee 100644
--- a/po/en_US.po
+++ b/po/en_US.po
@@ -10360,6 +10360,74 @@ msgstr "Reconnecting"
 msgid "The following services are running:\n"
 msgstr "The following services are running:\n"
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr "CLOSED"
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr "LISTENING"
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr "SYN_SENT"
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr "SYN_RCVD"
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr "ESTABLISHED"
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr "FIN_WAIT1"
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr "FIN_WAIT2"
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr "CLOSE_WAIT"
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr "CLOSING"
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr "LAST_ACK"
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr "TIME_WAIT"
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr "DELETE_TCB"
+
+#: netstat.rc:40
+msgid "Active Connections"
+msgstr "Active Connections"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr "Proto"
+
+#: netstat.rc:42
+msgid "Local Address"
+msgstr "Local Address"
+
+#: netstat.rc:43
+msgid "Foreign Address"
+msgstr "Foreign Address"
+
+#: netstat.rc:44
+msgid "State"
+msgstr "State"
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "&New\tCtrl+N"
diff --git a/po/eo.po b/po/eo.po
index c288a191773..271b455d959 100644
--- a/po/eo.po
+++ b/po/eo.po
@@ -9839,6 +9839,80 @@ msgstr "Rekonektante"
 msgid "The following services are running:\n"
 msgstr ""
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+#, fuzzy
+#| msgid "LAN Connection"
+msgid "Active Connections"
+msgstr "LAN konektiĝo"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+#, fuzzy
+#| msgid "&Local server"
+msgid "Local Address"
+msgstr "Loka servilo"
+
+#: netstat.rc:43
+msgid "Foreign Address"
+msgstr ""
+
+#: netstat.rc:44
+#, fuzzy
+#| msgid "Status"
+msgid "State"
+msgstr "Stato"
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "&Nova\tStir+N"
diff --git a/po/es.po b/po/es.po
index ad81ac573e3..a445a0d9d91 100644
--- a/po/es.po
+++ b/po/es.po
@@ -10476,6 +10476,82 @@ msgstr "Reconectando"
 msgid "The following services are running:\n"
 msgstr "Los siguientes servicios están en ejecución:\n"
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+#, fuzzy
+#| msgid "LAN Connection"
+msgid "Active Connections"
+msgstr "Conexión LAN"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+#, fuzzy
+#| msgid "Email Address"
+msgid "Local Address"
+msgstr "Dirección de Email"
+
+#: netstat.rc:43
+#, fuzzy
+#| msgid "Street Address"
+msgid "Foreign Address"
+msgstr "Dirección de la Calle"
+
+#: netstat.rc:44
+#, fuzzy
+#| msgid "Status"
+msgid "State"
+msgstr "Estado"
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "&Nuevo\tCtrl+N"
diff --git a/po/fa.po b/po/fa.po
index 3f0e387651a..ebf0e56aa3e 100644
--- a/po/fa.po
+++ b/po/fa.po
@@ -9976,6 +9976,75 @@ msgstr ""
 msgid "The following services are running:\n"
 msgstr ""
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+#, fuzzy
+msgid "Active Connections"
+msgstr "اطلاعات"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+msgid "Local Address"
+msgstr ""
+
+#: netstat.rc:43
+msgid "Foreign Address"
+msgstr ""
+
+#: netstat.rc:44
+msgid "State"
+msgstr ""
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "&ایجاد‌کردن\tCtrl+N"
diff --git a/po/fi.po b/po/fi.po
index 7920351770f..c6ba0d6cb99 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -10342,6 +10342,82 @@ msgstr "Yhdistetään uudelleen"
 msgid "The following services are running:\n"
 msgstr "Seuraavat palvelut ovat toiminnassa:\n"
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+#, fuzzy
+#| msgid "LAN Connection"
+msgid "Active Connections"
+msgstr "Lähiverkkoyhteys"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+#, fuzzy
+#| msgid "Email Address"
+msgid "Local Address"
+msgstr "Sähköpostiosoite"
+
+#: netstat.rc:43
+#, fuzzy
+#| msgid "Street Address"
+msgid "Foreign Address"
+msgstr "Katuosoite"
+
+#: netstat.rc:44
+#, fuzzy
+#| msgid "Status"
+msgid "State"
+msgstr "Tila"
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "&Uusi\tCtrl+N"
diff --git a/po/fr.po b/po/fr.po
index dfe1da7406e..86738bc6d9d 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -10478,6 +10478,82 @@ msgstr "Reconnexion"
 msgid "The following services are running:\n"
 msgstr "Les services suivants sont en cours d'exécution :\n"
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+#, fuzzy
+#| msgid "LAN Connection"
+msgid "Active Connections"
+msgstr "Connexion réseau local (LAN)"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+#, fuzzy
+#| msgid "Email Address"
+msgid "Local Address"
+msgstr "Adresse électronique"
+
+#: netstat.rc:43
+#, fuzzy
+#| msgid "Street Address"
+msgid "Foreign Address"
+msgstr "Adresse"
+
+#: netstat.rc:44
+#, fuzzy
+#| msgid "Status"
+msgid "State"
+msgstr "Statut"
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "&Nouveau\tCtrl+N"
diff --git a/po/he.po b/po/he.po
index 6352a83af6d..7d5980def15 100644
--- a/po/he.po
+++ b/po/he.po
@@ -10442,6 +10442,82 @@ msgstr "Reconnecting"
 msgid "The following services are running:\n"
 msgstr "The following services are running:\n"
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+#, fuzzy
+#| msgid "LAN Connection"
+msgid "Active Connections"
+msgstr "חיבור רשת מקומית"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+#, fuzzy
+#| msgid "Email Address="
+msgid "Local Address"
+msgstr "כתובת דוא״ל="
+
+#: netstat.rc:43
+#, fuzzy
+#| msgid "Address"
+msgid "Foreign Address"
+msgstr "כתובת"
+
+#: netstat.rc:44
+#, fuzzy
+#| msgid "Status"
+msgid "State"
+msgstr "מצב"
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "&חדש\tCtrl+N"
diff --git a/po/hi.po b/po/hi.po
index 4aaf5108626..7d1ebad6770 100644
--- a/po/hi.po
+++ b/po/hi.po
@@ -9827,6 +9827,74 @@ msgstr ""
 msgid "The following services are running:\n"
 msgstr ""
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+msgid "Active Connections"
+msgstr ""
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+msgid "Local Address"
+msgstr ""
+
+#: netstat.rc:43
+msgid "Foreign Address"
+msgstr ""
+
+#: netstat.rc:44
+msgid "State"
+msgstr ""
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr ""
diff --git a/po/hu.po b/po/hu.po
index ddb3baf38da..4eb5b62b63b 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -10396,6 +10396,82 @@ msgstr "Újrakapcsolódás"
 msgid "The following services are running:\n"
 msgstr "A következő szolgáltatások futnak:\n"
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+#, fuzzy
+#| msgid "LAN Connection"
+msgid "Active Connections"
+msgstr "LAN kapcsolat"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+#, fuzzy
+#| msgid "Email Address"
+msgid "Local Address"
+msgstr "Email cím"
+
+#: netstat.rc:43
+#, fuzzy
+#| msgid "Street Address"
+msgid "Foreign Address"
+msgstr "Utca cím"
+
+#: netstat.rc:44
+#, fuzzy
+#| msgid "Status"
+msgid "State"
+msgstr "Állapot"
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "Ú&j\tCtrl+N"
diff --git a/po/it.po b/po/it.po
index 4022649d6b1..c347d131c50 100644
--- a/po/it.po
+++ b/po/it.po
@@ -10477,6 +10477,82 @@ msgstr "Riconnessione"
 msgid "The following services are running:\n"
 msgstr "I seguenti servizi sono in esecuzione:\n"
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+#, fuzzy
+#| msgid "LAN Connection"
+msgid "Active Connections"
+msgstr "Connessione LAN"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+#, fuzzy
+#| msgid "Email Address"
+msgid "Local Address"
+msgstr "Indirizzo Email"
+
+#: netstat.rc:43
+#, fuzzy
+#| msgid "Street Address"
+msgid "Foreign Address"
+msgstr "Indirizzo (via)"
+
+#: netstat.rc:44
+#, fuzzy
+#| msgid "Status"
+msgid "State"
+msgstr "Stato"
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "&Nuovo\tCtrl+N"
diff --git a/po/ja.po b/po/ja.po
index 6f5f93b1d0c..0ef9fb5aa61 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -10363,6 +10363,82 @@ msgstr "再接続中です"
 msgid "The following services are running:\n"
 msgstr "以下のサービスが実行中です:\n"
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+#, fuzzy
+#| msgid "LAN Connection"
+msgid "Active Connections"
+msgstr "LAN 接続"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+#, fuzzy
+#| msgid "Email Address"
+msgid "Local Address"
+msgstr "電子メール アドレス"
+
+#: netstat.rc:43
+#, fuzzy
+#| msgid "Street Address"
+msgid "Foreign Address"
+msgstr "番地"
+
+#: netstat.rc:44
+#, fuzzy
+#| msgid "Status"
+msgid "State"
+msgstr "状態"
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "新規作成(&N)\tCtrl+N"
diff --git a/po/ko.po b/po/ko.po
index c1ebc4ad09b..23fc4b32f7f 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -10321,6 +10321,82 @@ msgstr "다시 연결중"
 msgid "The following services are running:\n"
 msgstr "다음 서비스가 실행중임:\n"
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+#, fuzzy
+#| msgid "LAN Connection"
+msgid "Active Connections"
+msgstr "랜 연결"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+#, fuzzy
+#| msgid "Email Address"
+msgid "Local Address"
+msgstr "이메일 주소"
+
+#: netstat.rc:43
+#, fuzzy
+#| msgid "Street Address"
+msgid "Foreign Address"
+msgstr "거리 주소"
+
+#: netstat.rc:44
+#, fuzzy
+#| msgid "Status"
+msgid "State"
+msgstr "상태"
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "새로 만들기(&N)\tCtrl+N"
diff --git a/po/lt.po b/po/lt.po
index bbffdbc1384..e741048d05c 100644
--- a/po/lt.po
+++ b/po/lt.po
@@ -10369,6 +10369,82 @@ msgstr "Jungiamasi iš naujo"
 msgid "The following services are running:\n"
 msgstr "Å ios tarnybos vykdomos:\n"
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+#, fuzzy
+#| msgid "LAN Connection"
+msgid "Active Connections"
+msgstr "Vietinio tinklo ryšys"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+#, fuzzy
+#| msgid "Email Address"
+msgid "Local Address"
+msgstr "Elektroninio pašto adresas"
+
+#: netstat.rc:43
+#, fuzzy
+#| msgid "Street Address"
+msgid "Foreign Address"
+msgstr "Adresas"
+
+#: netstat.rc:44
+#, fuzzy
+#| msgid "Status"
+msgid "State"
+msgstr "BÅ«sena"
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "&Naujas\tVald+N"
diff --git a/po/ml.po b/po/ml.po
index ecd23e797d4..616a7e3c4bf 100644
--- a/po/ml.po
+++ b/po/ml.po
@@ -9827,6 +9827,74 @@ msgstr ""
 msgid "The following services are running:\n"
 msgstr ""
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+msgid "Active Connections"
+msgstr ""
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+msgid "Local Address"
+msgstr ""
+
+#: netstat.rc:43
+msgid "Foreign Address"
+msgstr ""
+
+#: netstat.rc:44
+msgid "State"
+msgstr ""
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr ""
diff --git a/po/nb_NO.po b/po/nb_NO.po
index 950eebb3467..c2731717d4e 100644
--- a/po/nb_NO.po
+++ b/po/nb_NO.po
@@ -10620,6 +10620,82 @@ msgstr "Kobler til %s"
 msgid "The following services are running:\n"
 msgstr "Avhengige tjenester kjører\n"
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+#, fuzzy
+#| msgid "LAN Connection"
+msgid "Active Connections"
+msgstr "Lokal nettverksforbindelse"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+#, fuzzy
+#| msgid "Email Address"
+msgid "Local Address"
+msgstr "E-postadresse"
+
+#: netstat.rc:43
+#, fuzzy
+#| msgid "Street Address"
+msgid "Foreign Address"
+msgstr "Gateadresse"
+
+#: netstat.rc:44
+#, fuzzy
+#| msgid "Status"
+msgid "State"
+msgstr "Status"
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "&Ny\tCtrl+N"
diff --git a/po/nl.po b/po/nl.po
index f3156b7f108..5cafb690b98 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -10533,6 +10533,82 @@ msgstr "Opnieuw verbinden"
 msgid "The following services are running:\n"
 msgstr "De volgende services draaien:\n"
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+#, fuzzy
+#| msgid "LAN Connection"
+msgid "Active Connections"
+msgstr "LAN Verbinding"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+#, fuzzy
+#| msgid "Email Address"
+msgid "Local Address"
+msgstr "E-mailadres"
+
+#: netstat.rc:43
+#, fuzzy
+#| msgid "Street Address"
+msgid "Foreign Address"
+msgstr "Straat/Adres"
+
+#: netstat.rc:44
+#, fuzzy
+#| msgid "Status"
+msgid "State"
+msgstr "Status"
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "&Nieuw\tCtrl+N"
diff --git a/po/or.po b/po/or.po
index 1672879b90a..63d9168c67d 100644
--- a/po/or.po
+++ b/po/or.po
@@ -9827,6 +9827,74 @@ msgstr ""
 msgid "The following services are running:\n"
 msgstr ""
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+msgid "Active Connections"
+msgstr ""
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+msgid "Local Address"
+msgstr ""
+
+#: netstat.rc:43
+msgid "Foreign Address"
+msgstr ""
+
+#: netstat.rc:44
+msgid "State"
+msgstr ""
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr ""
diff --git a/po/pa.po b/po/pa.po
index 075b9d39e4e..af5abc40a61 100644
--- a/po/pa.po
+++ b/po/pa.po
@@ -9827,6 +9827,74 @@ msgstr ""
 msgid "The following services are running:\n"
 msgstr ""
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+msgid "Active Connections"
+msgstr ""
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+msgid "Local Address"
+msgstr ""
+
+#: netstat.rc:43
+msgid "Foreign Address"
+msgstr ""
+
+#: netstat.rc:44
+msgid "State"
+msgstr ""
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr ""
diff --git a/po/pl.po b/po/pl.po
index 9705a0c98f1..719cb0a8d0d 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -10423,6 +10423,82 @@ msgstr "Ponowne Å‚Ä…czenie"
 msgid "The following services are running:\n"
 msgstr "Uruchomione są następujące usługi:\n"
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+#, fuzzy
+#| msgid "LAN Connection"
+msgid "Active Connections"
+msgstr "Połączenie LAN"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+#, fuzzy
+#| msgid "Email Address"
+msgid "Local Address"
+msgstr "Adres e-mail"
+
+#: netstat.rc:43
+#, fuzzy
+#| msgid "Street Address"
+msgid "Foreign Address"
+msgstr "Ulica"
+
+#: netstat.rc:44
+#, fuzzy
+#| msgid "Status"
+msgid "State"
+msgstr "Stan"
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "&Nowy\tCtrl+N"
diff --git a/po/pt_BR.po b/po/pt_BR.po
index e635e439fe3..9b5a80c0cb1 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -10394,6 +10394,82 @@ msgstr "Reconectando"
 msgid "The following services are running:\n"
 msgstr "Os seguintes serviços estão rodando:\n"
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+#, fuzzy
+#| msgid "LAN Connection"
+msgid "Active Connections"
+msgstr "Conexão LAN"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+#, fuzzy
+#| msgid "Email Address"
+msgid "Local Address"
+msgstr "Endereço de E-mail"
+
+#: netstat.rc:43
+#, fuzzy
+#| msgid "Street Address"
+msgid "Foreign Address"
+msgstr "Endereço da Rua"
+
+#: netstat.rc:44
+#, fuzzy
+#| msgid "Status"
+msgid "State"
+msgstr "Estado"
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "&Novo\tCtrl+N"
diff --git a/po/pt_PT.po b/po/pt_PT.po
index e68ec1cfead..51eec1deb80 100644
--- a/po/pt_PT.po
+++ b/po/pt_PT.po
@@ -10404,6 +10404,82 @@ msgstr "A religar"
 msgid "The following services are running:\n"
 msgstr "Os serviços seguintes estão em operação:\n"
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+#, fuzzy
+#| msgid "LAN Connection"
+msgid "Active Connections"
+msgstr "Ligação LAN"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+#, fuzzy
+#| msgid "Email Address"
+msgid "Local Address"
+msgstr "Endereço de Email"
+
+#: netstat.rc:43
+#, fuzzy
+#| msgid "Street Address"
+msgid "Foreign Address"
+msgstr "Endereço da Rua"
+
+#: netstat.rc:44
+#, fuzzy
+#| msgid "Status"
+msgid "State"
+msgstr "Estado"
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "&Novo\tCtrl+N"
diff --git a/po/rm.po b/po/rm.po
index b749be3ba57..4618e20a804 100644
--- a/po/rm.po
+++ b/po/rm.po
@@ -9891,6 +9891,74 @@ msgstr ""
 msgid "The following services are running:\n"
 msgstr ""
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+msgid "Active Connections"
+msgstr ""
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+msgid "Local Address"
+msgstr ""
+
+#: netstat.rc:43
+msgid "Foreign Address"
+msgstr ""
+
+#: netstat.rc:44
+msgid "State"
+msgstr ""
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr ""
diff --git a/po/ro.po b/po/ro.po
index f4986f702bf..6cad1576f33 100644
--- a/po/ro.po
+++ b/po/ro.po
@@ -10586,6 +10586,82 @@ msgstr "Reconectare"
 msgid "The following services are running:\n"
 msgstr "Următoarele servicii rulează:\n"
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+#, fuzzy
+#| msgid "LAN Connection"
+msgid "Active Connections"
+msgstr "Conexiune LAN"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+#, fuzzy
+#| msgid "Email Address"
+msgid "Local Address"
+msgstr "Adresă de e-mail"
+
+#: netstat.rc:43
+#, fuzzy
+#| msgid "Street Address"
+msgid "Foreign Address"
+msgstr "Adresa"
+
+#: netstat.rc:44
+#, fuzzy
+#| msgid "Status"
+msgid "State"
+msgstr "Stare"
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "&Nou\tCtrl+N"
diff --git a/po/ru.po b/po/ru.po
index e940da48ba3..e7109b4d573 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -10353,6 +10353,82 @@ msgstr "Переподключение"
 msgid "The following services are running:\n"
 msgstr "Запущены следующие службы:\n"
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+#, fuzzy
+#| msgid "LAN Connection"
+msgid "Active Connections"
+msgstr "Сетевое подключение"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+#, fuzzy
+#| msgid "Email Address"
+msgid "Local Address"
+msgstr "Электронный адрес"
+
+#: netstat.rc:43
+#, fuzzy
+#| msgid "Street Address"
+msgid "Foreign Address"
+msgstr "Улица"
+
+#: netstat.rc:44
+#, fuzzy
+#| msgid "Status"
+msgid "State"
+msgstr "Состояние"
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "Созд&ать\tCtrl+N"
diff --git a/po/sk.po b/po/sk.po
index 8ee82909664..e116b4e0289 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -9986,6 +9986,82 @@ msgstr ""
 msgid "The following services are running:\n"
 msgstr ""
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+#, fuzzy
+#| msgid "Activation"
+msgid "Active Connections"
+msgstr "Aktivácia"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+#, fuzzy
+#| msgid "Email Address"
+msgid "Local Address"
+msgstr "Email adresa"
+
+#: netstat.rc:43
+#, fuzzy
+#| msgid "Street Address"
+msgid "Foreign Address"
+msgstr "Ulica"
+
+#: netstat.rc:44
+#, fuzzy
+#| msgid "Status:"
+msgid "State"
+msgstr "Stav:"
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "&Nový\tCtrl+N"
diff --git a/po/sl.po b/po/sl.po
index cd281e686d2..518d556a37a 100644
--- a/po/sl.po
+++ b/po/sl.po
@@ -10424,6 +10424,82 @@ msgstr "Ponovno povezovanje"
 msgid "The following services are running:\n"
 msgstr "Izvajajo se naslednje storitve:\n"
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+#, fuzzy
+#| msgid "LAN Connection"
+msgid "Active Connections"
+msgstr "Povezava LAN"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+#, fuzzy
+#| msgid "Email Address"
+msgid "Local Address"
+msgstr "Naslov elektronske pošte"
+
+#: netstat.rc:43
+#, fuzzy
+#| msgid "Street Address"
+msgid "Foreign Address"
+msgstr "Naslov ulice"
+
+#: netstat.rc:44
+#, fuzzy
+#| msgid "Status"
+msgid "State"
+msgstr "Stanje"
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "&Nova\tCtrl+N"
diff --git a/po/sr_RS@cyrillic.po b/po/sr_RS@cyrillic.po
index 0a229cb8bd7..c6eb10e37db 100644
--- a/po/sr_RS@cyrillic.po
+++ b/po/sr_RS@cyrillic.po
@@ -10326,6 +10326,80 @@ msgstr "Повезивање на %s"
 msgid "The following services are running:\n"
 msgstr ""
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+#, fuzzy
+#| msgid "LAN Connection"
+msgid "Active Connections"
+msgstr "LAN веза"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+#, fuzzy
+msgid "Local Address"
+msgstr "Физичка адреса"
+
+#: netstat.rc:43
+#, fuzzy
+msgid "Foreign Address"
+msgstr "Физичка адреса"
+
+#: netstat.rc:44
+#, fuzzy
+#| msgid "Status"
+msgid "State"
+msgstr "Стање"
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "&Ново\tCtrl+N"
diff --git a/po/sr_RS@latin.po b/po/sr_RS@latin.po
index d44ea6b4254..e6649a6a5b9 100644
--- a/po/sr_RS@latin.po
+++ b/po/sr_RS@latin.po
@@ -10425,6 +10425,80 @@ msgstr "Povezivanje na %s"
 msgid "The following services are running:\n"
 msgstr ""
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+#, fuzzy
+#| msgid "LAN Connection"
+msgid "Active Connections"
+msgstr "LAN veza"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+#, fuzzy
+msgid "Local Address"
+msgstr "Fizička adresa"
+
+#: netstat.rc:43
+#, fuzzy
+msgid "Foreign Address"
+msgstr "Fizička adresa"
+
+#: netstat.rc:44
+#, fuzzy
+#| msgid "Status"
+msgid "State"
+msgstr "Stanje"
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "&Novo\tCtrl+N"
diff --git a/po/sv.po b/po/sv.po
index 560e94aac61..9adb1631727 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -10269,6 +10269,82 @@ msgstr "Ansluter igen"
 msgid "The following services are running:\n"
 msgstr "Följande tjänster körs:\n"
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+#, fuzzy
+#| msgid "LAN Connection"
+msgid "Active Connections"
+msgstr "LAN-anslutning"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+#, fuzzy
+#| msgid "Email Address"
+msgid "Local Address"
+msgstr "E-postadress"
+
+#: netstat.rc:43
+#, fuzzy
+#| msgid "Street Address"
+msgid "Foreign Address"
+msgstr "Postadress"
+
+#: netstat.rc:44
+#, fuzzy
+#| msgid "Status"
+msgid "State"
+msgstr "Status"
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "&Ny\tCtrl+N"
diff --git a/po/te.po b/po/te.po
index 8c6d1752072..0ccf7683c07 100644
--- a/po/te.po
+++ b/po/te.po
@@ -9827,6 +9827,74 @@ msgstr ""
 msgid "The following services are running:\n"
 msgstr ""
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+msgid "Active Connections"
+msgstr ""
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+msgid "Local Address"
+msgstr ""
+
+#: netstat.rc:43
+msgid "Foreign Address"
+msgstr ""
+
+#: netstat.rc:44
+msgid "State"
+msgstr ""
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr ""
diff --git a/po/th.po b/po/th.po
index 426f0757400..e7637f28342 100644
--- a/po/th.po
+++ b/po/th.po
@@ -9998,6 +9998,78 @@ msgstr ""
 msgid "The following services are running:\n"
 msgstr ""
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+#, fuzzy
+msgid "Active Connections"
+msgstr "รายละเอียด"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+#, fuzzy
+msgid "Local Address"
+msgstr "ฮาร์ดดิสก์เครื่องส่วนตัว"
+
+#: netstat.rc:43
+msgid "Foreign Address"
+msgstr ""
+
+#: netstat.rc:44
+#, fuzzy
+#| msgid "Status:"
+msgid "State"
+msgstr "อาการเครื่อง:"
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "สร้างใหม่\tCtrl+N"
diff --git a/po/tr.po b/po/tr.po
index aadbe0e724a..4f9373d83ec 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -10111,6 +10111,82 @@ msgstr ""
 msgid "The following services are running:\n"
 msgstr ""
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+#, fuzzy
+#| msgid "LAN Connection"
+msgid "Active Connections"
+msgstr "LAN Bağlantısı"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+#, fuzzy
+#| msgid "Email Address"
+msgid "Local Address"
+msgstr "E-posta Adresi"
+
+#: netstat.rc:43
+#, fuzzy
+#| msgid "Street Address"
+msgid "Foreign Address"
+msgstr "Sokak Adresi"
+
+#: netstat.rc:44
+#, fuzzy
+#| msgid "Status"
+msgid "State"
+msgstr "Durum"
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "&Yeni\tCtrl+N"
diff --git a/po/uk.po b/po/uk.po
index 20974e9df2f..fa098673336 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -10406,6 +10406,82 @@ msgstr "Повторне з’єднання"
 msgid "The following services are running:\n"
 msgstr "Запущені наступні служби:\n"
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+#, fuzzy
+#| msgid "LAN Connection"
+msgid "Active Connections"
+msgstr "Підключення по локальній мережі"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+#, fuzzy
+#| msgid "Email Address"
+msgid "Local Address"
+msgstr "Адреса Ел. Пошти"
+
+#: netstat.rc:43
+#, fuzzy
+#| msgid "Street Address"
+msgid "Foreign Address"
+msgstr "Вулиця"
+
+#: netstat.rc:44
+#, fuzzy
+#| msgid "Status"
+msgid "State"
+msgstr "Стан"
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "&Новий\tCtrl+N"
diff --git a/po/wa.po b/po/wa.po
index 1e556225702..ce49bedf35a 100644
--- a/po/wa.po
+++ b/po/wa.po
@@ -9934,6 +9934,74 @@ msgstr ""
 msgid "The following services are running:\n"
 msgstr ""
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+msgid "Active Connections"
+msgstr ""
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+msgid "Local Address"
+msgstr ""
+
+#: netstat.rc:43
+msgid "Foreign Address"
+msgstr ""
+
+#: netstat.rc:44
+msgid "State"
+msgstr ""
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "&Novea\tCtrl+N"
diff --git a/po/wine.pot b/po/wine.pot
index ae6300e30d6..37d440f592f 100644
--- a/po/wine.pot
+++ b/po/wine.pot
@@ -9772,6 +9772,74 @@ msgstr ""
 msgid "The following services are running:\n"
 msgstr ""
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+msgid "Active Connections"
+msgstr ""
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+msgid "Local Address"
+msgstr ""
+
+#: netstat.rc:43
+msgid "Foreign Address"
+msgstr ""
+
+#: netstat.rc:44
+msgid "State"
+msgstr ""
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr ""
diff --git a/po/zh_CN.po b/po/zh_CN.po
index abc63dc8a86..0b0f8dc9d3c 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -9899,6 +9899,80 @@ msgstr "正在重新连接"
 msgid "The following services are running:\n"
 msgstr ""
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+#, fuzzy
+#| msgid "LAN Connection"
+msgid "Active Connections"
+msgstr "局域网连接"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+#, fuzzy
+#| msgid "Local hard disk"
+msgid "Local Address"
+msgstr "本地硬盘"
+
+#: netstat.rc:43
+msgid "Foreign Address"
+msgstr ""
+
+#: netstat.rc:44
+#, fuzzy
+#| msgid "Status"
+msgid "State"
+msgstr "状态"
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "新建(&N)\tCtrl+N"
diff --git a/po/zh_TW.po b/po/zh_TW.po
index 6aec3ec5e0f..c7ab3a49f48 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -10216,6 +10216,82 @@ msgstr "正在重新連線"
 msgid "The following services are running:\n"
 msgstr "下列服務正在執行:\n"
 
+#: netstat.rc:27
+msgid "CLOSED"
+msgstr ""
+
+#: netstat.rc:28
+msgid "LISTENING"
+msgstr ""
+
+#: netstat.rc:29
+msgid "SYN_SENT"
+msgstr ""
+
+#: netstat.rc:30
+msgid "SYN_RCVD"
+msgstr ""
+
+#: netstat.rc:31
+msgid "ESTABLISHED"
+msgstr ""
+
+#: netstat.rc:32
+msgid "FIN_WAIT1"
+msgstr ""
+
+#: netstat.rc:33
+msgid "FIN_WAIT2"
+msgstr ""
+
+#: netstat.rc:34
+msgid "CLOSE_WAIT"
+msgstr ""
+
+#: netstat.rc:35
+msgid "CLOSING"
+msgstr ""
+
+#: netstat.rc:36
+msgid "LAST_ACK"
+msgstr ""
+
+#: netstat.rc:37
+msgid "TIME_WAIT"
+msgstr ""
+
+#: netstat.rc:38
+msgid "DELETE_TCB"
+msgstr ""
+
+#: netstat.rc:40
+#, fuzzy
+#| msgid "LAN Connection"
+msgid "Active Connections"
+msgstr "區域網路連線"
+
+#: netstat.rc:41
+msgid "Proto"
+msgstr ""
+
+#: netstat.rc:42
+#, fuzzy
+#| msgid "Email Address"
+msgid "Local Address"
+msgstr "電子郵件地址"
+
+#: netstat.rc:43
+#, fuzzy
+#| msgid "Street Address"
+msgid "Foreign Address"
+msgstr "街道地址"
+
+#: netstat.rc:44
+#, fuzzy
+#| msgid "Status"
+msgid "State"
+msgstr "狀態"
+
 #: notepad.rc:27
 msgid "&New\tCtrl+N"
 msgstr "新增(&N)\tCtrl+N"
diff --git a/programs/netstat/Makefile.in b/programs/netstat/Makefile.in
new file mode 100644
index 00000000000..d75080f644d
--- /dev/null
+++ b/programs/netstat/Makefile.in
@@ -0,0 +1,10 @@
+MODULE    = netstat.exe
+APPMODE   = -mconsole -municode
+IMPORTS   = iphlpapi user32 ws2_32
+
+C_SRCS = netstat.c
+
+RC_SRCS = netstat.rc
+PO_SRCS = netstat.rc
+
+@MAKE_PROG_RULES@
diff --git a/programs/netstat/netstat.c b/programs/netstat/netstat.c
new file mode 100644
index 00000000000..2fe2e0cc07c
--- /dev/null
+++ b/programs/netstat/netstat.c
@@ -0,0 +1,206 @@
+/*
+ * Copyright 2011-2012 André Hentschel
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+
+#include "netstat.h"
+#include <winsock2.h>
+#include <iphlpapi.h>
+#include "wine/unicode.h"
+#include "wine/debug.h"
+
+WINE_DEFAULT_DEBUG_CHANNEL(netstat);
+
+static const WCHAR tcpW[] = {'T', 'C', 'P', 0};
+static const WCHAR fmtport[] = {'%', 'd', 0};
+static const WCHAR fmtip[] = {'%', 'd', '.', '%', 'd', '.', '%', 'd', '.', '%', 'd', 0};
+static const WCHAR fmtn[] = {'\n', 0};
+static const WCHAR fmtnn[] = {'\n', '%', 's', '\n', 0};
+static const WCHAR fmtcolon[] = {'%', 's', ':', '%', 's', 0};
+static const WCHAR fmttcpout[] = {' ', ' ', '%', '-', '6', 's', ' ', '%', '-', '2', '2', 's', ' ', '%', '-', '2', '2', 's', ' ', '%', 's', '\n', 0};
+
+/* =========================================================================
+ *  Output a unicode string. Ideally this will go to the console
+ *  and hence required WriteConsoleW to output it, however if file i/o is
+ *  redirected, it needs to be WriteFile'd using OEM (not ANSI) format
+ * ========================================================================= */
+static int __cdecl NETSTAT_wprintf(const WCHAR *format, ...)
+{
+    static WCHAR *output_bufW = NULL;
+    static char  *output_bufA = NULL;
+    static BOOL  toConsole    = TRUE;
+    static BOOL  traceOutput  = FALSE;
+#define MAX_WRITECONSOLE_SIZE 65535
+
+    __ms_va_list parms;
+    DWORD   nOut;
+    int len;
+    DWORD   res = 0;
+
+    /*
+     * Allocate buffer to use when writing to console
+     * Note: Not freed - memory will be allocated once and released when
+     *         xcopy ends
+     */
+
+    if (!output_bufW) output_bufW = HeapAlloc(GetProcessHeap(), 0,
+                                              MAX_WRITECONSOLE_SIZE);
+    if (!output_bufW) {
+        WINE_FIXME("Out of memory - could not allocate 2 x 64K buffers\n");
+        return 0;
+    }
+
+    __ms_va_start(parms, format);
+    len = wvsprintfW(output_bufW, format, parms);
+    __ms_va_end(parms);
+
+    /* Try to write as unicode all the time we think its a console */
+    if (toConsole) {
+        res = WriteConsoleW(GetStdHandle(STD_OUTPUT_HANDLE),
+                            output_bufW, len, &nOut, NULL);
+    }
+
+    /* If writing to console has failed (ever) we assume its file
+       i/o so convert to OEM codepage and output                  */
+    if (!res) {
+        BOOL usedDefaultChar = FALSE;
+        DWORD convertedChars;
+
+        toConsole = FALSE;
+
+        /*
+         * Allocate buffer to use when writing to file. Not freed, as above
+         */
+        if (!output_bufA) output_bufA = HeapAlloc(GetProcessHeap(), 0,
+                                                  MAX_WRITECONSOLE_SIZE);
+        if (!output_bufA) {
+            WINE_FIXME("Out of memory - could not allocate 2 x 64K buffers\n");
+            return 0;
+        }
+
+        /* Convert to OEM, then output */
+        convertedChars = WideCharToMultiByte(GetConsoleOutputCP(), 0, output_bufW,
+                                             len, output_bufA, MAX_WRITECONSOLE_SIZE,
+                                             "?", &usedDefaultChar);
+        WriteFile(GetStdHandle(STD_OUTPUT_HANDLE), output_bufA, convertedChars,
+                  &nOut, FALSE);
+    }
+
+    /* Trace whether screen or console */
+    if (!traceOutput) {
+        WINE_TRACE("Writing to console? (%d)\n", toConsole);
+        traceOutput = TRUE;
+    }
+    return nOut;
+}
+
+WCHAR *NETSTAT_load_message(UINT id) {
+    static WCHAR msg[2048];
+    static const WCHAR failedW[]  = {'F','a','i','l','e','d','!','\0'};
+
+    if (!LoadStringW(GetModuleHandleW(NULL), id, msg, sizeof(msg)/sizeof(WCHAR))) {
+        WINE_FIXME("LoadString failed with %d\n", GetLastError());
+        strcpyW(msg, failedW);
+    }
+    return msg;
+}
+
+WCHAR *NETSTAT_port_name(UINT port, WCHAR name[])
+{
+    /* FIXME: can we get the name? */
+    sprintfW(name, fmtport, htons((WORD)port));
+    return name;
+}
+
+WCHAR *NETSTAT_host_name(UINT ip, WCHAR name[])
+{
+    UINT nip;
+
+    /* FIXME: can we get the name? */
+    nip = htonl(ip);
+    sprintfW(name, fmtip, (nip >> 24) & 0xFF, (nip >> 16) & 0xFF, (nip >> 8) & 0xFF, (nip) & 0xFF);
+    return name;
+}
+
+void NETSTAT_tcp_table(void)
+{
+    PMIB_TCPTABLE table;
+    DWORD err, size, i;
+    WCHAR local[22], remote[22], state[22];
+    WCHAR HostIp[MAX_HOSTNAME_LEN], HostPort[32];
+    WCHAR RemoteIp[MAX_HOSTNAME_LEN], RemotePort[32];
+    WCHAR Host[MAX_HOSTNAME_LEN + 32];
+    WCHAR Remote[MAX_HOSTNAME_LEN + 32];
+
+    size = sizeof(MIB_TCPTABLE);
+    do
+    {
+        table = (PMIB_TCPTABLE)HeapAlloc(GetProcessHeap(), 0, size);
+        err = GetTcpTable(table, &size, TRUE);
+        if (err != NO_ERROR) HeapFree(GetProcessHeap(), 0, table);
+    } while (err == ERROR_INSUFFICIENT_BUFFER);
+
+    if (err) return;
+
+    NETSTAT_wprintf(fmtnn, NETSTAT_load_message(IDS_TCP_ACTIVE_CONN));
+    NETSTAT_wprintf(fmtn);
+    strcpyW(local, NETSTAT_load_message(IDS_TCP_LOCAL_ADDR));
+    strcpyW(remote, NETSTAT_load_message(IDS_TCP_REMOTE_ADDR));
+    strcpyW(state, NETSTAT_load_message(IDS_TCP_STATE));
+    NETSTAT_wprintf(fmttcpout, NETSTAT_load_message(IDS_TCP_PROTO), local, remote, state);
+
+    for (i = 0; i < table->dwNumEntries; i++)
+    {
+        if ((table->table[i].dwState ==  MIB_TCP_STATE_CLOSE_WAIT) ||
+            (table->table[i].dwState ==  MIB_TCP_STATE_ESTAB) ||
+            (table->table[i].dwState ==  MIB_TCP_STATE_TIME_WAIT))
+        {
+            NETSTAT_host_name(table->table[i].dwLocalAddr, HostIp);
+            NETSTAT_port_name(table->table[i].dwLocalPort, HostPort);
+            NETSTAT_host_name(table->table[i].dwRemoteAddr, RemoteIp);
+            NETSTAT_port_name(table->table[i].dwRemotePort, RemotePort);
+
+            sprintfW(Host, fmtcolon, HostIp, HostPort);
+            sprintfW(Remote, fmtcolon, RemoteIp, RemotePort);
+            NETSTAT_wprintf(fmttcpout, tcpW, Host, Remote, NETSTAT_load_message(table->table[i].dwState));
+        }
+    }
+    HeapFree(GetProcessHeap(), 0, table);
+}
+
+int wmain(int argc, WCHAR *argv[])
+{
+    WSADATA wsa_data;
+
+    if (argc > 1)
+    {
+        int i;
+        WINE_FIXME("stub:");
+        for (i = 0; i < argc; i++)
+            WINE_FIXME(" %s", wine_dbgstr_w(argv[i]));
+        WINE_FIXME("\n");
+    }
+
+    if (WSAStartup(MAKEWORD(2, 2), &wsa_data))
+    {
+        WINE_ERR("WSAStartup failed: %d\n", WSAGetLastError());
+        return 1;
+    }
+
+    NETSTAT_tcp_table();
+
+    return 0;
+}
diff --git a/programs/netstat/netstat.h b/programs/netstat/netstat.h
new file mode 100644
index 00000000000..b51a81f8e39
--- /dev/null
+++ b/programs/netstat/netstat.h
@@ -0,0 +1,38 @@
+/*
+ * Copyright 2012 André Hentschel
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+
+#include <windows.h>
+
+#define IDS_TCP_CLOSED      1
+#define IDS_TCP_LISTENING   2
+#define IDS_TCP_SYN_SENT    3
+#define IDS_TCP_SYN_RCVD    4
+#define IDS_TCP_ESTABLISHED 5
+#define IDS_TCP_FIN_WAIT1   6
+#define IDS_TCP_FIN_WAIT2   7
+#define IDS_TCP_CLOSE_WAIT  8
+#define IDS_TCP_CLOSING     9
+#define IDS_TCP_LAST_ACK    10
+#define IDS_TCP_TIME_WAIT   11
+#define IDS_TCP_DELETE_TCB  12
+
+#define IDS_TCP_ACTIVE_CONN 13
+#define IDS_TCP_PROTO       14
+#define IDS_TCP_LOCAL_ADDR  15
+#define IDS_TCP_REMOTE_ADDR 16
+#define IDS_TCP_STATE       17
diff --git a/programs/netstat/netstat.rc b/programs/netstat/netstat.rc
new file mode 100644
index 00000000000..3a5b60b5f01
--- /dev/null
+++ b/programs/netstat/netstat.rc
@@ -0,0 +1,45 @@
+/*
+ * NETSTAT resources
+ *
+ * Copyright 2012 André Hentschel
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+
+#include "netstat.h"
+
+LANGUAGE LANG_ENGLISH, SUBLANG_DEFAULT
+
+STRINGTABLE
+{
+  IDS_TCP_CLOSED,      "CLOSED"
+  IDS_TCP_LISTENING,   "LISTENING"
+  IDS_TCP_SYN_SENT,    "SYN_SENT"
+  IDS_TCP_SYN_RCVD,    "SYN_RCVD"
+  IDS_TCP_ESTABLISHED, "ESTABLISHED"
+  IDS_TCP_FIN_WAIT1,   "FIN_WAIT1"
+  IDS_TCP_FIN_WAIT2,   "FIN_WAIT2"
+  IDS_TCP_CLOSE_WAIT,  "CLOSE_WAIT"
+  IDS_TCP_CLOSING,     "CLOSING"
+  IDS_TCP_LAST_ACK,    "LAST_ACK"
+  IDS_TCP_TIME_WAIT,   "TIME_WAIT"
+  IDS_TCP_DELETE_TCB,  "DELETE_TCB"
+
+  IDS_TCP_ACTIVE_CONN, "Active Connections"
+  IDS_TCP_PROTO,       "Proto"
+  IDS_TCP_LOCAL_ADDR,  "Local Address"
+  IDS_TCP_REMOTE_ADDR, "Foreign Address"
+  IDS_TCP_STATE,       "State"
+}
-- 
GitLab