Caro Manlio,
prova a massacrare con flood utf-8/16/32 server remoti che accettano solo 
ASCII. Ti garantisco che sono molto buono e nei vari test i programmi da me 
implementati (e usando threading) hanno dimostrato di esser cattivelli.

Da qui è nata l'idea di testare flood in esadecimale fino ad accorgermi della 
funzione MSG_OOB dei socket di python (che altro non è che una flag 'urgent' 
per tcp). Ed ho trovato i bug in parte confermati dai risultati di google. 


E ancora, da qui, inviare veri e propri comandi tipo ctrl-c/z/alt-canc alle 
macchine con settaggi più deboli. ...ma chissà perchè in linea non si riesce a 
trovare l'hex di ctrl-alt-canc. Sembra quasi protetto. Semplicemente non l'ho 
trovato dopo aver googlato tutta una sera fino a tarda notte. Se tu trovi 
magari inviamelo. 


PS: se vuoi rinforare un socket con caratteri che ti indicano inizio e fine di 
una trasmissione sei liberissimo, ma do per certo che tcp mi 
consegna sempre tutto. O allora farci un calcolo sopra o una trasmissione 
ridondante o in parte ridondante. E di server/client udp ne ho usati parecchi.


ciao
py.Re



Il Venerdì 5 Settembre 2014 15:05, Manlio Perillo <manlio.peri...@gmail.com> ha 
scritto:
 


2014-09-05 12:37 GMT+02:00 Manlio Perillo <manlio.peri...@gmail.com>:

2014-08-27 22:13 GMT+02:00 Remo The Last <py.remothel...@yahoo.it>:
>
>ciao lista,
>>sto implementando un programmino che invia a remoto una combinazione di 
>>tasti: ex ctrl-Z, ctrl-C (ecc) utilizzando il suo corrispettivo in hex. 
>>
>>
>>
>
>
>Dato che dubito siano combinazioni di tasti arbitrarie, ma semplicemente 
>combinazione di tasti per ottenere caratteri speciali, perchè non invii 
>semplicemente il codice Unicode (codificato in UTF-8) del carattere speciale?
>
>

Ecco uno script che stampa a schermo i caratteri Unicode associati ai tasti (o 
combinazione di tasti) premuti.
L'ho chiamato showchars, ed è simile a showkeys di Linux ma più di alto livello 
dato che tratta caratteri e non codici della tastiera:

http://pastebin.com/VHSTF2Je


Il codice è per Python 2.x

> [...]


Ciao  Manlio
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a