Visualizzazione dei risultati da 1 a 8 su 8

Discussione: TCP tunnel GUI

  1. #1

    TCP tunnel GUI

    Ciao a tutti.
    Innanzi tutto mi scuso se posto nella sezione sbagliata, in caso spostate pure nella sezione più appropriata(Programmazione generica?!).
    Vi spiego il mio problema.

    Devo creare un web-service dove client e server comunicano tramite SOAP e le chiamate devono passare attraverso una TCP Tunnel GUI.

    Ho creato un file server.php che contiene tutte le funzioni,vari client che le richiamano e un file WSDL per descrivere il servizio. Il tutto è perfettamente funzionante.
    Ora non so proprio dove sbattere la testa per far passare queste chiamate attraverso una Tunnel GUI e non ho trovato niente di utile nel web.(inizio a dubitare che la cosa sia fattibile in php, e questo vorrebbe dire fare il web-service in java, e non voglio nemmeno pensare a questa eventualità).
    Questo web-service è un progetto che devo consegnare per un'esame e il professore ha espressamente richiesto come punto dell'esame, che le chiamate passassero attraverso questa benedetta Tunnel GUI, per poter visualizzare il corpo dei messaggi scambiati (cosa inutile ma richiesta)

    Qualcuno può aiutarmi, anche solo indirizzandomi verso guide utili?

    grazie a tutti

    Andrea

  2. #2
    scusa, non ho capito: tu devi stabilire un tunnel TCP e poi metterci un "monitor" per visualizzare i pacchetti che passano nel tunnel? Scusa la domanda, ma "tcp tunnel gui" non l'avevo mai sentita
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    Prima di fare questo progetto nemmeno io
    Praticamente si, non so se con un monitor o altro, ma devo intercettare i pacchetti dal client al server e viceversa, stamparne il contenuto a video o in file, e redirigerli verso il destinatario.

    In java esiste già un'applicativo per fare ciò, e sostanzialmente volevo sapere se si poteva usare questo applicativo per un servizio fatto in php o se qualcuno sa come farlo.

    Questo è il sorgente dell'applicativo java esistente.

  4. #4
    Il problema è che, per quello che ho capito dell'utilizzo di SOAP con il PHP(e correggetemi se sbaglio):
    -il client effettua la chiamata inserendo l'url del file wsdl attraverso la chiamata
    Codice PHP:
    $client=new SoapClient($wsdl_url); 
    -il WSDL contenente la descrizione dei servizi(funzioni) del server chiama il file-server:
    codice:
    <service name="sayHelloService">
     <port name="sayHelloPort" binding="sayHelloBinding"> 
      <soap:address location="http://localhost/soap/server/index.php"/>
     </port> 
    </service>
    -il server cattura la chiamata, la processa e ritorna i risultati.

    In tutto questo dove redirigo le chiamate?Ammesso che questo sia il sistema giusto per fare quello che devo fare?

  5. #5
    praticamente vuoi sniffare i pacchetti che passano da una porta, un pò come fà tcpdump. Prova a cercare qualcosa tipo "php sniff port" e vedere che trovi (anche se io lo farei in java, è mandatorio che sia in php?), un pò qualcosa tipo questo: http://marcelog.github.io/articles/s...odule_c++.html (non ho letto approfonditamente, ma mi pare una cosa simile a quello che devi fare te)
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  6. #6
    Originariamente inviato da Fusic86
    In tutto questo dove redirigo le chiamate?Ammesso che questo sia il sistema giusto per fare quello che devo fare?
    ma che vuol dire "dove redirigo le chiamate"??
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  7. #7
    Originariamente inviato da Santino83_02
    ma che vuol dire "dove redirigo le chiamate"??
    Non è mandatorio che sia in php, ma lo preferisco decisamente al java, anche perchè in java mi da diversi problemi di cui non capisco l'origine(ho appena postato anche nella sezione java).

    Redirigere perchè per l'appunto in java invece di invocare le chiamate alla porta 8080(del server) le invoco alla porta 8888(del tunnel) che registra il messaggio, lo redirige al server:8080 e poi viceversa, prende la risposta del server, registra il messaggio e lo redirige al client.

    Ma anche un "servizio" di sniffing può andare più che bene, senza redirigere niente intercetto i pacchetti e li copio.
    Do una letta a quello che mi hai mandato.

    Grazie mille.

  8. #8
    Ho tutta una serie di dubbi su quello che stai facendo, ma visto che queste cose via forum è impossibile capirle, ti auguro buona fortuna e buona lettura
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.