Bloquer activite internet

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Bloquer activite internet

Message 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.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
ChaudEf
Messages : 179
Inscription : dim. 27/déc./2015 17:02
Localisation : Strasbourg

Re: Bloquer activite internet

Message par ChaudEf »

je suis desole je n'ais toujours pas compris ou mettre ce fichier pac
Windows 10 x64 -- Purebasic 5.70 LTS x86
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Bloquer activite internet

Message 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à.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
digital
Messages : 25
Inscription : mar. 02/févr./2016 0:34

Re: Bloquer activite internet

Message 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
Avatar de l’utilisateur
ChaudEf
Messages : 179
Inscription : dim. 27/déc./2015 17:02
Localisation : Strasbourg

Re: Bloquer activite internet

Message par ChaudEf »

merci, mais est il possible de programmer ceci, que le fichier pac soit le proxy?
merci encore
Windows 10 x64 -- Purebasic 5.70 LTS x86
Avatar de l’utilisateur
Atlante
Messages : 337
Inscription : mer. 29/juin/2011 18:35
Localisation : Paris

Re: Bloquer activite internet

Message 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.

@
Modérateur
Config : Intel I5 4670K, Nvidia Geforce GTX 1060, 16go RAM, SSD 256go, DD 2000go
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Bloquer activite internet

Message 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
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
digital
Messages : 25
Inscription : mar. 02/févr./2016 0:34

Re: Bloquer activite internet

Message par digital »

Mais non d'un petit chocolat mal emballer.


Ar-S ou est ta fonction FindProxyForURL ???
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Bloquer activite internet

Message par Ar-S »

petit soucis d'edition mais ça ne change rien ;)
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Répondre