En gros, voici ma procédure ( j'envoie FF en héxa dans un channel UDP ) :
Code :
- proc cstest {nick uhost hand channel arg} {
- global rcons serveurs agent botnick
- set fp [udp connect 217.167.255.172 27016]
- udp send $fp \xFF
- udp close $fp
- }
|
Et voici ce que me donne un tcpdump :
root@fantasio:~# tcpdump -l -x -X src 194.254.29.9 and udp port 27016
tcpdump: listening on eth0
14:20:01.178843 fantasio.hardfr.org.35022 > gaston.hardfr.org.27016: udp 2 (DF)
0x0000 4500 001e 88c3 4000 4011 f8af c2fe 1d09 E.....@.@.......
0x0010 d9a7 ffac 88ce 6988 000a 9067 c3bf ......i....g.. |
Donc en gros ( tests à l'appui ) mon FF corresponf au C3BF
Mais pourquoi il n'envoie pas FF tout simplement
Ya t'il un encodage à faire avant ?
PS: Pour le channel UDP, j'utilise la library Tnm
---------------
Nicolede @ Illidan (drood spé aspirine)