Bonjour,

J'ai créer une petite application qui utilise des transfert type ftp grâce a la classe FtpWebRequest.
Régulièrement, le serveur se bloque pour 10min en Blacklistant temporairement mon adresse IP( à mon avis, conséquence du déclenchement d'une sécurité Anti-Brute-Forcing).
Pourtant ma connexion et mes opérations sont banales et toujours identifié.

Ci joint le log de WireShark avec 2 opérations MKD (la première réussi, pas la seconde)

Log :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
 
Source	Destination	Protocol	Info
192.168.1.131	80.248.211.68	TCP	msfw-control > ftp [SYN] Seq=0 Win=65535 Len=0 MSS=1460
80.248.211.68	192.168.1.131	TCP	ftp > msfw-control [SYN, ACK] Seq=0 Ack=1 Win=5840 Len=0 MSS=1360
192.168.1.131	80.248.211.68	TCP	msfw-control > ftp [ACK] Seq=1 Ack=1 Win=65535 Len=0
80.248.211.68	192.168.1.131	FTP	Response: 220 Authentification en cours...
192.168.1.131	80.248.211.68	FTP	Request: USER sonoma11
80.248.211.68	192.168.1.131	TCP	ftp > msfw-control [ACK] Seq=35 Ack=16 Win=5840 Len=0
80.248.211.68	192.168.1.131	FTP	Response: 331 Password required for sonoma11
192.168.1.131	80.248.211.68	FTP	Request: PASS ********
80.248.211.68	192.168.1.131	TCP	ftp > msfw-control [ACK] Seq=71 Ack=31 Win=5840 Len=0
80.248.211.68	192.168.1.131	FTP	Response: 230 Connexion Reussie.
192.168.1.131	80.248.211.68	FTP	Request: OPTS utf8 on
80.248.211.68	192.168.1.131	TCP	ftp > msfw-control [ACK] Seq=95 Ack=45 Win=5840 Len=0
80.248.211.68	192.168.1.131	FTP	Response: 200 UTF8 set to on
192.168.1.131	80.248.211.68	FTP	Request: PWD
80.248.211.68	192.168.1.131	FTP	Response: 257 /" is the current directory"
192.168.1.131	80.248.211.68	FTP	Request: CWD /QtIvfnF2ve/
80.248.211.68	192.168.1.131	FTP	Response: 250 CWD command successful
192.168.1.131	80.248.211.68	FTP	Request: MKD Hk1yGAeOl5
80.248.211.68	192.168.1.131	FTP	Response: 257 /QtIvfnF2ve/Hk1yGAeOl5" - Directory successfully created"
192.168.1.131	80.248.211.68	FTP	Request: QUIT
80.248.211.68	192.168.1.131	FTP	Response: 221 Goodbye.
80.248.211.68	192.168.1.131	TCP	ftp > msfw-control [FIN, ACK] Seq=254 Ack=90 Win=5840 Len=0
192.168.1.131	80.248.211.68	TCP	msfw-control > ftp [ACK] Seq=90 Ack=255 Win=65282 Len=0
192.168.1.131	80.248.211.68	TCP	msfw-control > ftp [RST, ACK] Seq=90 Ack=255 Win=0 Len=0
 
192.168.1.131	80.248.211.68	TCP	dzoglserver > ftp [SYN] Seq=0 Win=65535 Len=0 MSS=1460
80.248.211.68	192.168.1.131	TCP	ftp > dzoglserver [SYN, ACK] Seq=0 Ack=1 Win=5840 Len=0 MSS=1360
192.168.1.131	80.248.211.68	TCP	dzoglserver > ftp [ACK] Seq=1 Ack=1 Win=65535 Len=0
80.248.211.68	192.168.1.131	FTP	Response: 220 Authentification en cours...
192.168.1.131	80.248.211.68	FTP	Request: USER sonoma11
80.248.211.68	192.168.1.131	TCP	ftp > dzoglserver [ACK] Seq=35 Ack=16 Win=5840 Len=0
80.248.211.68	192.168.1.131	FTP	Response: 331 Password required for sonoma11
192.168.1.131	80.248.211.68	FTP	Request: PASS ********
80.248.211.68	192.168.1.131	TCP	ftp > dzoglserver [ACK] Seq=71 Ack=31 Win=5840 Len=0
80.248.211.68	192.168.1.131	FTP	Response: 230 Connexion Reussie.
192.168.1.131	80.248.211.68	FTP	Request: OPTS utf8 on
80.248.211.68	192.168.1.131	FTP	[TCP Retransmission] Response: 230 Connexion Reussie.
192.168.1.131	80.248.211.68	TCP	[TCP Dup ACK 231#1] dzoglserver > ftp [ACK] Seq=45 Ack=95 Win=65441 Len=0
80.248.211.68	192.168.1.131	FTP	[TCP Retransmission] Response: 230 Connexion Reussie.
192.168.1.131	80.248.211.68	TCP	[TCP Dup ACK 231#2] dzoglserver > ftp [ACK] Seq=45 Ack=95 Win=65441 Len=0
192.168.1.131	80.248.211.68	FTP	[TCP Retransmission] Request: OPTS utf8 on
80.248.211.68	192.168.1.131	FTP	[TCP Retransmission] Response: 230 Connexion Reussie.
192.168.1.131	80.248.211.68	TCP	[TCP Dup ACK 245#1] dzoglserver > ftp [ACK] Seq=45 Ack=95 Win=65441 Len=0
192.168.1.131	80.248.211.68	FTP	[TCP Retransmission] Request: OPTS utf8 on
80.248.211.68	192.168.1.131	FTP	[TCP Retransmission] Response: 230 Connexion Reussie.
192.168.1.131	80.248.211.68	TCP	[TCP Dup ACK 272#1] dzoglserver > ftp [ACK] Seq=45 Ack=95 Win=65441 Len=0


Je n'arrive pas a identifié la cause du problème, voici ma méthode de création de repertoire FTP appelé :
Code C# :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
 public bool CreerRepertoire(String nom)
        {
            string destinationPath = host + nom +"/";
 
            //Creation de la webrequest
            FtpWebRequest ftp = (FtpWebRequest)FtpWebRequest.Create(destinationPath);
 
            //USER et PASS
            ftp.Credentials = new NetworkCredential(@_login, @_password);
            //On ferme la connection après l'operation
            ftp.KeepAlive = false;
            //Mode passif
            ftp.UsePassive = true;
            //transfert binaire
            ftp.UseBinary = true;
            //jamais de timeout
            ftp.Timeout = -1;
            try
            {
                //Methode MKD : creation de repertoire
                ftp.Method = WebRequestMethods.Ftp.MakeDirectory;
                //On envoie et on recupère la reponse
                FtpWebResponse ftpResp = (FtpWebResponse)ftp.GetResponse();
                Console.WriteLine(ftpResp.StatusDescription.ToString());
                return true;
            }
            catch (Exception e)
            {
                errs._ErrorCallBack(CODE_ERREUR.ERREUR_CONNEXION_FTP, e, this);
                return false;
            }
        }

Merci d'avance