Outils pour utilisateurs

Outils du site


codes:debut

Voici les codes donnés en cours M4102

Réseau

Il faut renommer les fichiers Java avec les bonnes majuscules

recvcmd.java

sendcmd.java

telnet.java

Telnet ayant été supprimé vous pouvez utiliser à la place nc ou netcat.

Mandataire

Pour pouvoir configurer le “proxy” de firefox en salle TP :

  • fermez toute les fenêtre du navigateur
  • exécutez
/ubs/forum/prof/2tin01/firefox/firefox

Pour les flux utilisez des canaux brut :

DataInputStream in = new DataInputStream (s.getInputStream ());
DataOutputStream out = new DataOutputStream (s.getOutputStream ());

Pour la copie regardez les méthodes read et write :

byte [] tmp = new byte [1024];
int nbRead = in.read (tmp);
out.write (tmp, 0, nbRead);

Pour le “proxy” de l'IUT de Vannes :

squidva.univ-ubs.fr:3128

Cet outil est minimum. Il fait plusieurs hypothèses :

  • Le serveur ne doit pas répondre de façon compressé (cf ci-dessous)
  • Le serveur et client ne communique pas en chiffré (ne pas utiliser de port https)

Pour voir les pages Wikipédia qui sont compressées :

    static public String pbGZip = "Accept-Encoding: gzip, deflate\r\n";

Et s'inspirer du code :

    String s = new String (tmp, 0, nbRead);
    if (request) {
	if (s.indexOf (pbGZip) >= 0) {
	    s = s.replaceAll (pbGZip, "");
	    tmp2 = s.getBytes ();
	    nbRead = tmp2.length;
	}
    }
codes/debut.txt · Dernière modification: 24/01/2019 12:35 par webmestre