From 650a2e7fda07e142f37b6692f267944b52d94702 Mon Sep 17 00:00:00 2001
From: Phil <phil@secdev.org>
Date: Sat, 23 Jan 2010 10:15:32 +0100
Subject: [PATCH] Fixed TCP_client automaton to accept DNS names

---
 scapy/layers/inet.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scapy/layers/inet.py b/scapy/layers/inet.py
index db36d0b8..b26a0cd8 100644
--- a/scapy/layers/inet.py
+++ b/scapy/layers/inet.py
@@ -1312,7 +1312,7 @@ traceroute(target, [maxttl=30,] [dport=80,] [sport=80,] [verbose=conf.verb]) ->
 class TCP_client(Automaton):
     
     def parse_args(self, ip, port, *args, **kargs):
-        self.dst = ip
+        self.dst = iter(Net(ip)).next()
         self.dport = port
         self.sport = random.randrange(0,2**16)
         self.l4 = IP(dst=ip)/TCP(sport=self.sport, dport=self.dport, flags=0,
-- 
GitLab