瀏覽代碼

packet padding

master
Robin Thoni 10 年之前
父節點
當前提交
858b40b287
共有 1 個文件被更改,包括 5 次插入2 次删除
  1. 5
    2
      dhcp_basic_packet.py

+ 5
- 2
dhcp_basic_packet.py 查看文件

143
         pack_fmt = str(len(packet))+"c"
143
         pack_fmt = str(len(packet))+"c"
144
 
144
 
145
         packet = map(chr,packet)
145
         packet = map(chr,packet)
146
-        
147
-        return pack(pack_fmt,*packet)
146
+        data = pack(pack_fmt,*packet)
147
+        data_len = len(data)
148
+        if data_len < 300:
149
+            data = data + (300 - data_len) * '\0'
150
+        return data
148
 
151
 
149
 
152
 
150
     # Insert packet in the object
153
     # Insert packet in the object

Loading…
取消
儲存