|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Dec 2007
Messaggi: 224
|
[C++]Bloccare determinati ip..
come da titolo, è possibile farlo???
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2006
Messaggi: 22462
|
tramite winsock; analizzando l'header del pacchetto a livello 3 iso/osi; poi che domanda è se si può fare? mai sentito parlare di peerguardian?
__________________
amd a64x2 4400+ sk939;asus a8n-sli; 2x1gb ddr400; x850 crossfire; 2 x western digital abys 320gb|| asus g1
Se striscia fulmina, se svolazza l'ammazza |
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Dec 2007
Messaggi: 224
|
ma io voglio farlo nel mio programma no con altri programmi sterni...
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Apr 2006
Messaggi: 22462
|
chiaramente; era solo per dirti che esistono programmi che già lo fanno
__________________
amd a64x2 4400+ sk939;asus a8n-sli; 2x1gb ddr400; x850 crossfire; 2 x western digital abys 320gb|| asus g1
Se striscia fulmina, se svolazza l'ammazza |
|
|
|
|
|
#5 |
|
Member
Iscritto dal: Dec 2007
Messaggi: 224
|
questo è logico....
sono un informatico..... |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Ma poi in che senso bloccare ? Bloccare l'accesso al tuo programma ? O a tutto il sistema ?
|
|
|
|
|
|
#8 |
|
Member
Iscritto dal: Dec 2007
Messaggi: 224
|
vorrei che il mio programma bloccasse la connessione ad un ip passante dalla porta 6000 in modo da non farlo + entrare nel mio server
non so se vi ho reso chiara l'idea... comunque si bloccare al sistema la connessione a quell'ip |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Ma il programma che sta in ascolto sulla porta 6000 l'hai fatto te ?
Un modo brusco sarebbe quello di far fare il bind solo su 127.0.0.1 al programma che sta in ascolto sulla porta 6000, sempre che sia possibile. Poi fai un tuo programma che fa il bind sulla porta 6000 dell'indirizzo ip della scheda di rete in modo da ricevere tutte le connessioni in ingresso. Quando ricevi una connessione in ingresso fai il redirect di tutto verso 127.0.0.1:6000, ovviamente chiudendo la connessione agli indirizzi che vuoi bloccare. |
|
|
|
|
|
#10 |
|
Member
Iscritto dal: Dec 2007
Messaggi: 224
|
mmm in cosa consiste questo "blind"?
non e ho mai sentito parlare in vita mia.. |
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Bind
Il bind è l'operazione di mettersi in ascolto su una determinata porta di un dato indirizzo ip. Con i socket del C c'è proprio la funzione bind che prende in input un indirizzo ip ed una porta. Nei programmi server spesso si può specificare l'indirizzo IP su cui il server deve fare il bind oppure, senza specificarlo, lo fa su tutti gli indirizzi IP assegnati al sisstema. |
|
|
|
|
|
#12 |
|
Member
Iscritto dal: Dec 2007
Messaggi: 224
|
sarebbe bellissimo cosi ma il problema è sempre il "How to"?
|
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:56.



















