Requetes URL filtrées via Atomic Web Server

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
ChaudEf
Messages : 179
Inscription : dim. 27/déc./2015 17:02
Localisation : Strasbourg

Requetes URL filtrées via Atomic Web Server

Message par ChaudEf »

Bonjour, j'ai un vieux projet de filtrer le navigateur internet, je l'ai laisse tomber car je ne trouvais pas comment continuer.

Ces derniers jours je me suis repenché sur le projet, et j'ai decouvert quelque cose que je ne connaissais pas, l'Atomic Web Server, apparement créé par falsam, que je remercie vivement pour le beau travail. https://github.com/falsam/AtomicWebServer.

Mon idee est de creer une liste de sites autorises, (disons mail.google.com, purebasic.fr, laposte.fr), rediriger toutes les URL avec un proxy interne (fichier pac) vers le serveur locale, et ensuite que ce serveur locale verifie si l'url est autorise dans la liste, si oui on affiche le "vrai" site, si non, une page d'erreur.

Ma question est, est-ce que cest faisable? c'a a deja ete fait par quelqu'un?

Merci beaucoup
Windows 10 x64 -- Purebasic 5.70 LTS x86
Marc56
Messages : 2196
Inscription : sam. 08/févr./2014 15:19

Re: Requetes URL filtrées via Atomic Web Server

Message par Marc56 »

Ici, je ne sais pas, mais tous les logiciels de contrôle parental et entreprise font comme cela (proxy filtrant)
Avatar de l’utilisateur
ChaudEf
Messages : 179
Inscription : dim. 27/déc./2015 17:02
Localisation : Strasbourg

Re: Requetes URL filtrées via Atomic Web Server

Message par ChaudEf »

Je sais, la question est est-ce que c'est faisable avec ce projet..
Merci
Windows 10 x64 -- Purebasic 5.70 LTS x86
Avatar de l’utilisateur
falsam
Messages : 7317
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Requetes URL filtrées via Atomic Web Server

Message par falsam »

apparement créé par falsam,
Non c'est un code qui fait partie des exemples de PureBasic que j'ai adapté pour qu'il fonctionne en unicode avec la version actuelle de purebasic.
ChaudEf a écrit :si l'url est autorise dans la liste, si oui on affiche le "vrai" site, si non, une page d'erreur.
Je suis un novice dans ce domaine car je suis partisan de l’éducation plutôt que l'interdiction. Une fois sur le vrai site Je pense qu'on doit pouvoir accéder aux sites que tu as interdit ?
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
ChaudEf
Messages : 179
Inscription : dim. 27/déc./2015 17:02
Localisation : Strasbourg

Re: Requetes URL filtrées via Atomic Web Server

Message par ChaudEf »

Merci. Je suis egalement partisan de l'education, mais pas tout le monde est educable... Surtout pas mes secretaires...
Une fois sur le vrai site Je pense qu'on doit pouvoir accéder aux sites que tu as interdit ?
A priori non, puisque chaque requete passe par le serveur, et le serveur "sait" que le site est interdit, donc il le refuse..
Windows 10 x64 -- Purebasic 5.70 LTS x86
Avatar de l’utilisateur
falsam
Messages : 7317
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Requetes URL filtrées via Atomic Web Server

Message par falsam »

Tu as un routeur je pense ou une box avec routeur intégré. Dans ce cas tu utilises le firewall du routeur et tu renseignes les sites autorisés ou interdit.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
ChaudEf
Messages : 179
Inscription : dim. 27/déc./2015 17:02
Localisation : Strasbourg

Re: Requetes URL filtrées via Atomic Web Server

Message par ChaudEf »

Non, ce n'est pas actuel, je cherche a le faire en soft :oops: :oops:
Windows 10 x64 -- Purebasic 5.70 LTS x86
Avatar de l’utilisateur
falsam
Messages : 7317
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Requetes URL filtrées via Atomic Web Server

Message par falsam »

Tes secrétaires pourraient modifiées voir même supprimer les paramètres du proxy ?
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
ChaudEf
Messages : 179
Inscription : dim. 27/déc./2015 17:02
Localisation : Strasbourg

Re: Requetes URL filtrées via Atomic Web Server

Message par ChaudEf »

Non, j'ai fait un whatchdog qui empeche toute modification
Windows 10 x64 -- Purebasic 5.70 LTS x86
Avatar de l’utilisateur
falsam
Messages : 7317
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Requetes URL filtrées via Atomic Web Server

Message par falsam »

Image

Je sens que des essais s'imposent avec Atomic Web Serveur....
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
djes
Messages : 4252
Inscription : ven. 11/févr./2005 17:34
Localisation : Arras, France

Re: Requetes URL filtrées via Atomic Web Server

Message par djes »

C'est un très gros boulot, tu vas devoir analyser toutes les requêtes et filtrer tout ça, alors qu'il existe déjà des tas de softs spécialisés. C'est faisable mais je te souhaite bien du courage. J'ai fait un petit programme qui permet d'analyser en direct le contenu des requêtes, ça devrait pouvoir t'aider car on voit comment la partie serveur dialogue avec la partie cliente.
Avatar de l’utilisateur
ChaudEf
Messages : 179
Inscription : dim. 27/déc./2015 17:02
Localisation : Strasbourg

Re: Requetes URL filtrées via Atomic Web Server

Message par ChaudEf »

Merci djes
Ou pouurais-je trouver ton programme

Sinon je suis en train de me pencher sur ce que digital m'avait propose une fois, d'utiliser un fichier pac qui fait le filtrage, et qui redirige les requetes refuses vers le serveur local (Atomic).
Seulement, je rencontre un probleme. Les requetes http arrivent bien a l'atomic, mais les requetes securises, https, tournent en rond et n'aboutissent nul part.
Est=ce qu'il y aurait une restriction de securite?

Merci
Windows 10 x64 -- Purebasic 5.70 LTS x86
Avatar de l’utilisateur
djes
Messages : 4252
Inscription : ven. 11/févr./2005 17:34
Localisation : Arras, France

Re: Requetes URL filtrées via Atomic Web Server

Message par djes »

Il est en lien là : http://www.purebasic.fr/french/viewtopi ... =3&t=16501
D'ailleurs, n'hésite pas à rajouter tes trouvailles. Cela fait un moment que je n'ai pas touché à ces problématiques, et là, je suis en vacances, loin de tout. Pas trop facile de t'aider... Demande aussi sur le forum anglais, il y a des pointures.
Marc56
Messages : 2196
Inscription : sam. 08/févr./2014 15:19

Re: Requetes URL filtrées via Atomic Web Server

Message par Marc56 »

Pour qu'un programme utilise HTTPS il faut qu'il qu'il compare la signature serveur avec la signature délivrée par l'autorité de certification (en plus du cryptage)
C'est un système bien plus compliqué qu'un simple dialogue texte comme HTTP, c'est pour cela que peu d'outils l’implémentent.

https://fr.wikipedia.org/wiki/Autorit%C ... tification
Avatar de l’utilisateur
ChaudEf
Messages : 179
Inscription : dim. 27/déc./2015 17:02
Localisation : Strasbourg

Re: Requetes URL filtrées via Atomic Web Server

Message par ChaudEf »

Bonsoir
J'etais occupe ces derniers jours, mais je me remets maintenant a mon projet

Est ce que ca veut dire qu'il est impossible de rediriger le https vers le serveur local?
Je sais qu'il faut un certificat quand on veut modifier le contenu de la page https, mais je veux seulement faire une redirection, qui affiche un message d'erreur (Vous n'avez pas acces a ce site..)

Merci
Windows 10 x64 -- Purebasic 5.70 LTS x86
Répondre