Sockets + proxy

Moderator: Mod

Sockets + proxy

Postby STC074 » Tue Nov 02, 2010 1:08 am

Salut je fait des test de requete http via les sockets en java, j'ai décidé de tester ma requete avec un proxy (mon serveur renvoies l'adresse ip du client) seulement en testant le proxy me renvoies une erreur 403, voici mon code :
[code:1:f0df85b34f]package proxy;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.net.InetAddress;
import java.net.Socket;
import java.net.UnknownHostException;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
*
*
*/
public class Main {
private static int port=40335; //port qui ecoute sur mon serveur
private static int portProxy=3128; //port du proxy
private static String requete="";

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
try {
// TODO code application logic here
InetAddress serveur = InetAddress.getByName("110.76.144.83"); //ip du proxy
String host=InetAddress.getByName("adresseDeMonSiteDetest").getHostAddress();
try {
//System.out.println(serveur);
Socket socket = new Socket(serveur, portProxy);
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
PrintWriter out =new PrintWriter(new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())),true);
requete+="CONNECT "+host+":"+port+ " HTTP/1.1\n";
requete+="Host: "+host+":"+port;
out.println(requete);
System.out.println(requete);
out.println();
out.println("#END#");
String ligne="";
String reponse="";
while((ligne=in.readLine())!=null&&!ligne.equals("#END#"))
reponse+=ligne;
//reponse=in.readLine();
System.out.println(reponse);
} catch (IOException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}
} catch (UnknownHostException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}
}

}
[/code:1:f0df85b34f]
le proxy me renvoies un message du style :
"Erreur 403 Access denied ..."
Voila je pense que cette erreur doit parler à certains moi je debute en programmation reseaux
Merci de votre aide
STC074
Projets
 
Posts: 2
Joined: Tue Nov 02, 2010 1:01 am

Postby SHERAZE » Sat Dec 31, 2011 11:25 am

Intéressant. :)
SHERAZE
Projets
 
Posts: 1
Joined: Tue Dec 20, 2011 3:02 am

Postby TorTukiTu » Sat Dec 31, 2011 5:10 pm

hxxp://lmgtfy.com/?q=http+error+403&l=1

Tortue 974.
User avatar
TorTukiTu
Site Admin
 
Posts: 1960
Joined: Thu Feb 07, 2008 10:24 pm
Location: Devant son pc durant la redaction de ce message


Return to Java

Who is online

Users browsing this forum: No registered users and 1 guest

cron