code: def cmd_isn(ip, port, count, iface, graph, verbose):
      
  
      conf.verb = False
  
      if iface:
          conf.iface = iface
  
      isn_values = []
  
      for _ in range(count):
          pkt = IP(dst=ip)/TCP(sport=RandShort(), dport=port, flags="S")
          ans = sr1(pkt, timeout=0.5)
          if ans:
              send(IP(dst=ip)/TCP(sport=pkt[TCP].sport, dport=port, ack=ans[TCP].seq + 1, flags='A'))
              isn_values.append(ans[TCP].seq)
              if verbose:
                  ans.show2()
  
      if graph:
  
          try:
              import matplotlib.pyplot as plt
          except ImportError:
              print("To graph support, install matplotlib")
              return 1
  
          plt.plot(range(len(isn_values)), isn_values, 'ro')
          plt.show()
  
      else:
  
          for v in isn_values:
              print(v)
  
      return True
docs: Create TCP connections and print the TCP initial sequence
      numbers for each one.
  
      \b
      $ sudo habu.isn -c 5 www.portantier.com
      1962287220
      1800895007
      589617930
      3393793979
      469428558
  
      Note: You can get a graphical representation (needs the matplotlib package)
      using the '-g' option to better understand the randomness.