Page 2 sur 2

Re: Bloquer activite internet

Publié : dim. 04/sept./2016 16:14
par Ar-S
127.0.0.1 c'est ton ordi locale en fait.
Donc http://127.0.0.1/regle.pac dans le fichier host donne la liste des IP autorisés pouvant sortir de ton PC.

il t'a donné un exemple ici :

Code : Tout sélectionner

function FindProxyForURL(url, host) {
//Si le traffic est de outlook alors on met directement la connection en route
if (localHostOrDomainIs(host, "outlook.com")) return DIRECT;
if (localHostOrDomainIs(host, "outlook.fr")) return DIRECT;
}

//Les autre requete on redirige sur un proxy qui n'existe pas
      return "PROXY 127.0.0.1:8080";
Ton fichier host se trouve dans là : C:\Windows\System32\drivers\etc\hosts
il n'a ps d'extension. Si ton OS est en 64bits, ton logiciel PB devra être compilé en 64bits sinon tu risque d'avoir des soucis de droits.
Je te conseils aussi de faire une sauvegarde de ton fichier host avant de le modifier.

Re: Bloquer activite internet

Publié : dim. 04/sept./2016 18:28
par ChaudEf
je suis desole je n'ais toujours pas compris ou mettre ce fichier pac

Re: Bloquer activite internet

Publié : dim. 04/sept./2016 20:01
par Ar-S
Tu le met ou tu veux :)
Soit tu l'héberges en ligne :
ex :

Code : Tout sélectionner

http://tonsite/tonfichierpac.pac
Soit sur ton PC.

Code : Tout sélectionner

file:///C:/tonfichier.pac
Ensuite dans la configuration de ton/tes navigateurs tu indiques comme proxy l'adresse ou le chemin de ton .pac

Je précise que je n'ai pas testé, j'ai découvert ça en même temps que toi, c'est ce que j'ai cru comprendre en surfant ça et là.

Re: Bloquer activite internet

Publié : dim. 04/sept./2016 22:33
par digital
Ar-S à tout à fait raison cette clé dans le registre va juste dire aux navigateur
"Toc toc tu va lire ce fichier de configuration" il peut etre stocker en ligne (c'est ce que j'ai tester)


Ou en file:// (non tester)
Et c'est dans ce fichier que tu écrit la configuration je t'ai donnée un exemple pour ta solution.
:D

Re: Bloquer activite internet

Publié : mar. 06/sept./2016 6:41
par ChaudEf
merci, mais est il possible de programmer ceci, que le fichier pac soit le proxy?
merci encore

Re: Bloquer activite internet

Publié : mar. 06/sept./2016 22:14
par Atlante
@ChaudEf : google est ton ami

Wikipedia présente bien la chose: https://fr.wikipedia.org/wiki/Fichier_.PAC
Après si tu veux creuser, tu te montes une VM, tu installe squid et tu testes. Tu peux aussi essayer d'installer pfsense comme ça tu auras une interface web pour squid.
C'est un vaste sujet.

@

Re: Bloquer activite internet

Publié : mer. 07/sept./2016 11:04
par Ar-S
ChaudEf a écrit :merci, mais est il possible de programmer ceci, que le fichier pac soit le proxy?
merci encore
Mais le .pac indique les info du proxy.

Dans ton .pac tu as l'@ des sites autorisés.

Code : Tout sélectionner

"Fichier que tu mets en c:\pacfile\monpack.pac"
Dans la config du proxy tu indiques :

Code : Tout sélectionner

file:///c:/pacfile/monpack.pac
Tu as un exemple de fichier pac créé par Digital.

Dans le principe c'est ça.
Maintenant je suis en train de faire des tests et j'avoue qu'à part bloquer ma connexion je n'arrive à rien. (je test en autorisant seulement à *.purebasic.*

Mon pac

Code : Tout sélectionner

	  
// Si le protocol ou l'URL correspondent envoyer DIRECT, si différent envoyer vers PROXY.
 function FindProxyForURL(url, host) {
 
 	if (shExpMatch(host, "(http://www.purebasic.com|purebasic.com|*.purebasic.*|http://www.purebasic.fr|purebasic.fr|*.purebasic.*)"))
{
			return DIRECT;
		}
		else return "PROXY *.*.*.*:0000";
 
	} 
}
// Fin de la Fonction

Re: Bloquer activite internet

Publié : mer. 07/sept./2016 13:25
par digital
Mais non d'un petit chocolat mal emballer.


Ar-S ou est ta fonction FindProxyForURL ???

Re: Bloquer activite internet

Publié : mer. 07/sept./2016 14:50
par Ar-S
petit soucis d'edition mais ça ne change rien ;)