prefixkit Ask an engineerAsk RU

Port 44818 EtherNet/IP

EtherNet/IP (CIP) industrial protocol, Rockwell/Allen-Bradley.

Protocol
TCP/UDP
Service
EtherNet/IP
Exposing to the internet
Do not expose

Check if port 44818 is open

Is it safe to open

Industrial and IoT protocols usually have no authentication at all. Keep them in an isolated network and reach them only through a VPN.

How to open port 44818

Open to everyone

# Linux iptables
iptables -A INPUT -p tcp --dport 44818 -j ACCEPT
iptables -A INPUT -p udp --dport 44818 -j ACCEPT
# Ubuntu ufw
ufw allow 44818/tcp
ufw allow 44818/udp
# firewalld
firewall-cmd --permanent --add-port=44818/tcp && firewall-cmd --reload
firewall-cmd --permanent --add-port=44818/udp && firewall-cmd --reload
# MikroTik
/ip firewall filter add chain=input protocol=tcp dst-port=44818 action=accept place-before=0 comment="port 44818"
/ip firewall filter add chain=input protocol=udp dst-port=44818 action=accept place-before=0 comment="port 44818"
# Windows (PowerShell)
New-NetFirewallRule -DisplayName "Port 44818 TCP" -Direction Inbound -Protocol TCP -LocalPort 44818 -Action Allow
New-NetFirewallRule -DisplayName "Port 44818 UDP" -Direction Inbound -Protocol UDP -LocalPort 44818 -Action Allow

Only for your addresses

# allow only one address or network (replace 203.0.113.0/24)
iptables -A INPUT -p tcp --dport 44818 -s 203.0.113.0/24 -j ACCEPT
iptables -A INPUT -p udp --dport 44818 -s 203.0.113.0/24 -j ACCEPT
iptables -A INPUT -p tcp --dport 44818 -j DROP
iptables -A INPUT -p udp --dport 44818 -j DROP
ufw allow from 203.0.113.0/24 to any port 44818 proto tcp
ufw allow from 203.0.113.0/24 to any port 44818 proto udp
/ip firewall filter add chain=input protocol=tcp dst-port=44818 src-address=203.0.113.0/24 action=accept
/ip firewall filter add chain=input protocol=udp dst-port=44818 src-address=203.0.113.0/24 action=accept
/ip firewall filter add chain=input protocol=tcp dst-port=44818 action=drop
/ip firewall filter add chain=input protocol=udp dst-port=44818 action=drop

If the server is behind a router, you also need a port forward (dst-nat). Behind ISP CGNAT (100.64.0.0/10 on the WAN) forwarding will not help: you need a public IP or a VPN.

What is listening

Check on the server

# what listens on the port
ss -lntup | grep ':44818 '
netstat -ano | findstr :44818   # Windows
lsof -i :44818   # macOS
# test from another machine
nc -vz example.com 44818

Related ports