diff --git a/scripts/hosts2ufw.py b/scripts/hosts2ufw.py
index f31a13cdb7e426b222aeb56f0c11c77498fca516..6f825c10f48dbb2b4ef885d650e0dc6d11222337 100755
--- a/scripts/hosts2ufw.py
+++ b/scripts/hosts2ufw.py
@@ -9,7 +9,7 @@ ufw_delete = ufw_command + ["--force", "delete"]
 
 def read_hosts():
 	hosts = set()
-	pattern = re.compile(r"([0-9.:]+)\s+\w+-(sealer|gateway)")
+	pattern = re.compile(r"([0-9.:]+)\s+\S+-(sealer|gateway)")
 	with open("/etc/hosts") as file:
 		for line in file:
 			m = re.match(pattern,line)