Changes between Version 1 and Version 2 of UMPA/TemplateSystem

Show
Ignore:
Timestamp:
07/21/09 23:22:29 (4 years ago)
Author:
getxsick (IP: 81.193.187.64)
Comment:

update about generator

Legend:

Unmodified
Added
Removed
Modified
  • UMPA/TemplateSystem

    v1 v2  
    1212 * scheduler 
    1313 * react mechanism 
     14 
     15 
     16=== generator of sequences === 
     17 
     18basically it's possible to do this: 
     19{{{ 
     20s = umpa.Socket() 
     21p = umpa.Packet(IP(), TCP()) 
     22 
     23for port in xrange(10,100): 
     24    p.tcp.dstport = port 
     25    s.send(p) 
     26}}} 
     27 
     28but we could provide extra wrapper for this. some usecases: 
     29{{{ 
     30for packet in template.generator(p, "tcp.dstport", start=10, stop=100): # step=1 by default 
     31    s.send(packet) 
     32}}} 
     33 
     34{{{ 
     35p.tcp.dstport = 80 
     36for packet in template.generator(p, "tcp.dstport", step=1, limit=10): 
     37    s.send(packet) 
     38}}} 
     39