diff --git a/nm-dump.py b/nm-dump.py
new file mode 100755
index 0000000000000000000000000000000000000000..330ac47731108801ce43dccb7b070df5d720a978
--- /dev/null
+++ b/nm-dump.py
@@ -0,0 +1,13 @@
+#!/usr/bin/python3
+
+import NetworkManager
+from pprint import pprint
+
+if __name__ == '__main__':
+    for d in NetworkManager.NetworkManager.AllDevices:
+        print(d)
+    for c in NetworkManager.Settings.ListConnections():
+        s = c.GetSettings()
+        print(s['connection']['id'])
+        pprint(s)
+        print()