Autoriser imprimantes wifi, sans internet

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

Autoriser imprimantes wifi, sans internet

Message par ChaudEf »

Bonsoir.
j'ai cree il y a un moment, un programme qui interdit l'acces a internet pendant certaines heures. On peur regler paR exemple qu'entre 22h et 8h, il n'y ait pas de possibilite d'acces internet. Le programme a bien marche et a aide beaucoupp de gens qui ne voulaient pas laisser leurs enfants passer la nuit a voir des films...
Pour ce faire, j'eteinds et je rallume certain services, qui sont responsables de la connexion, "netprofm wlansvc wcmsvc dhcp", j'ai trouve ce truc quelque part et ca marche bien.

Dernierement, plusieurs personnes se sont plaintes, que je leur bloque aussi la connexion a leur imprimante wifi, effectivement, ces services sont responsables du wifi (entre autre).

Ma question est: 1. est ce que j'utilise la bonne methode, ou bien il y a des meilleurs methodes a utiliser. 2. y aurait-il une solution pour laisser le wifi mais interdire l'acces a internet?

Merci beaucoup.

n.b. bloquer les navigateurs n'est pas une solution, ni d'utiliser un firewall. Je sais egalement que les restrictions parentales de windows peuvent faire ca, mais c'a ne m'arrenge pas de les utiliser.
Windows 10 x64 -- Purebasic 5.70 LTS x86
Avatar de l’utilisateur
Zorro
Messages : 2186
Inscription : mar. 31/mai/2016 9:06

Re: Autoriser imprimantes wifi, sans internet

Message par Zorro »

une solution qui peut marcher

trouver le moyen de modifier le DNS de la machine que tu veux bloquer !

ainsi tout en laissant l'acces wifi tranquille , le fait de modifier le DNS fait que seule les requettes URL, partirons dans les choux

car pour se connecter a un site, il faut Forcement un DNS puisque le nom en clair "meteo.fr" est transformée par le DNS en adresse type "172.217.xx.xx"

donc si tu arrives a modifier l'adresse du DNS qu'utilise l'ordi , c'est gagné :)

car la transformation des adresses n'aura plus lieu , et donc la connections ne se fera pas !

mais ceci ne concernera que le surf sur le Web , donc ne devrai pas toucher les imprimantes :)

ps : regarde peut etre là :
https://www.developpez.net/forums/d3516 ... -dns-wins/
ou là
https://www.malekal.com/comment-changer ... _commandes

là plus précisemment :
https://www.malekal.com/comment-changer-les-dns/
Avatar de l’utilisateur
ChaudEf
Messages : 179
Inscription : dim. 27/déc./2015 17:02
Localisation : Strasbourg

Re: Autoriser imprimantes wifi, sans internet

Message par ChaudEf »

Ça a l'air une bonne idée, mais si on rentre directement 172.217.xx.xx dans la ligne d'url, ça marchera quand même !
Windows 10 x64 -- Purebasic 5.70 LTS x86
Avatar de l’utilisateur
Zorro
Messages : 2186
Inscription : mar. 31/mai/2016 9:06

Re: Autoriser imprimantes wifi, sans internet

Message par Zorro »

ChaudEf a écrit :Ça a l'air une bonne idée, mais si on rentre directement 172.217.xx.xx dans la ligne d'url, ça marchera quand même !
je ne sais pas... pas sur , car de toutes façons, une interrogation du DNS se fera
et comme l'adresse sera changée, il est fort probable de recevoir une erreur DNS !

seul les utilitaires se connectant par socket directement a une IP FIxe seront actif ..

mais l'utilisation d'un navigateur, serai fortement compromise !

a tester
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Autoriser imprimantes wifi, sans internet

Message par Ar-S »

Si tes clients utilisent le PC "protégé, pourquoi ne pas mettre un simple Mot de passe à ton logiciel pour dévérouiller/vérrouiller l'accés au wifi ?
Il déverrouillent, impriment, revérouillent... Je ne vois pas le soucis.
Tu peux même faire un truc genre lorsque le code est tapé dans la tranche horaire, il dévérouile le wifi pendant N minutes puis se revérouille automatiquement.
~~~~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
Zorro
Messages : 2186
Inscription : mar. 31/mai/2016 9:06

Re: Autoriser imprimantes wifi, sans internet

Message par Zorro »

a ce que je comprends, il veux proposer un "bloqueur" wifi
que chacun pourra installer chez soi

je propose de modifier le DNS comme le font certains programmes
genre :QuickSetDNS , DNSJumper , qui normalement servent a changer l'adresse du DNS (donc a bloquer la connexion si on met une adresse bidon )

mais Ar-s a peut etre la solution.. :)
ChaudEf a écrit :Ça a l'air une bonne idée, mais si on rentre directement 172.217.xx.xx dans la ligne d'url, ça marchera quand même !
ChaudEf a écrit :Le programme a bien marche et a aide beaucoupp de gens qui ne voulaient pas laisser leurs enfants passer la nuit a voir des films...

en meme temps, rare sont les personnes (les gamins) a entrer directement une adresse dans la barre d'url !??

de plus, tu peux aussi lancer un prg en tache de fond et empecher le navigateur de fonctionner

tu surveilles si le navigateur est présent en Ram , et tu le vires en "tuant" le process

Code : Tout sélectionner

hWinCalc = FindWindow_(#Null,"Starter_dobro") ; le nom de l'application a virer

SendMessage_(hWinCalc,#WM_SYSCOMMAND,#SC_CLOSE,0) ; ferme l'application
de cette façon, si tu as décidé (par une heure, un mot de pass etc.... ) de ne pas autoriser le surf sur internet
ben tu vires tout process ressemblant a IE ,Chrome,Mozilla etc ....
par la presence d'un petit prg (scanner/bloqueur) invisible qui scan la ram en permanence :)

pas trop dur a faire :)

plus vicieux, tu peux meme faire un autre petit prg, qui surveille la présence du scanner/bloqueur
et qui le relance au cas ou il serait viré par les petits malins ! :)

les 2 prg pourrai aussi se surveiller l'un l'autre !! ( :lol: , là ça deviens l'extase :lol: )

(A) surveille la ram si un navigateur est en ram a X heure ou par activation via mot de pass, si c'est le cas , vire le navigateur ! (bien sur prevoir un mot de pass pour désactivation de l'ensemble )
(A) surveille si (B) est present , si pas present , le lance !

(B) surveille si (A) est present , si pas present, le lance !

ainsi les deux prg se surveilles l'un l'autre :)
la terre et la lune
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Autoriser imprimantes wifi, sans internet

Message par Ar-S »

La solution de Zorro est bonne si on veut être plus "drastique" mais un gamin un peu malin aura vite fait de trouver un navigateur non filtré (edge, safari, chromium, aurora, maxthon, opera etc..), il en existe tellement maintenant.
~~~~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: Autoriser imprimantes wifi, sans internet

Message par ChaudEf »

un navigateur non filtré
C'est quoi cette bête ?

Merci pour vos réponses, je penses que je vais aller sur la solution de Dobro de bloquer les Dns, il faut juste que je trouve comment programmer ca.

Quelqu'un m'a dit, qu'il y a un moyen d'interdire certains programmes a se connecter a internet, pas par le Firewall, j'ai demandé comment et il m'a dit que ça se fait que en assembleur, donc c'est pas pour moi.
Windows 10 x64 -- Purebasic 5.70 LTS x86
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Autoriser imprimantes wifi, sans internet

Message par Ar-S »

Non filtré par rapport à une liste donnée de navigateurs (en réf à l'idée de Dobro).
~~~~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
Zorro
Messages : 2186
Inscription : mar. 31/mai/2016 9:06

Re: Autoriser imprimantes wifi, sans internet

Message par Zorro »

si on veux vraiment filtrer, on peut aussi filtrer a l'envers

-virer tout Exe qui n'est pas yyyyy :mrgreen:
en meme temps le gamins, qui vois qu'il ne peut pas lancer son navigateur habituel , ne vas pas forcement en installer un autre
vu qu'il faut deja son navigateur pour telecharger un autre navigateur ....

par defaut tu filtres IE , Mozilla,Chrome,Opera , et deja, t'es tranquilles
tu peux aussi proposer une liste modifiable pour ajouter a la volée d'autres navigateurs :)

en fait ce prg de filtrage, pourrai tout aussi bien etre utilisé pour empêcher l'utilisation de World Of tanks , ou n'importe quel prg de jeux
de lecteur d'email , etc ... :)

un Cerber numérique :)
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Autoriser imprimantes wifi, sans internet

Message par Ar-S »

Je dis qu'il ne faut pas sous estimer un gamin qui veut surfer sur youp.... :mrgreen:
~~~~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
Marc56
Messages : 2198
Inscription : sam. 08/févr./2014 15:19

Re: Autoriser imprimantes wifi, sans internet

Message par Marc56 »

Plutôt que de maltraiter Windows avec de la bidouille (qui sera vue comme un virus... :roll: ), il est plus simple de supprimer l'adresse de la passerelle (= @ de la box) dans la pile réseau. L'utilisateur aura ainsi accès à tout le réseau local (LAN) mais ne sortira pas sur l'internet (WAN).

Configuration de la carte réseau en ligne de commande :arrow: NETSH /?

Netsh étant un programme et non pas une commande, il se lance directement (et pas par CMD /C)

Code : Tout sélectionner

RunProgram("NETSH", "<paramètres>", "")
:!: Ça suppose aussi que l'utilisateur à bloquer n'ait pas un compte admin, donc ne puisse pas reconfigurer le réseau.

M'enfin, le plus sûr est encore d'utiliser la fonction plage horaire de toutes les box
(et désactiver son serveur DHCP, mettre les PC en IP fixe et associer les IP aux adresses mac. (à condition que l'utilisateur ne sache pas changer l'@ mac))

8)

PS. Ça dépend aussi si l'imprimante est son propre serveur wifi ou si elle utilise celui de la box.
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Autoriser imprimantes wifi, sans internet

Message par Kwai chang caine »

Ar-S a écrit :Je dis qu'il ne faut pas sous estimer un gamin qui veut surfer sur youp.... :mrgreen:
Ouaihhh t'as drôlement raison !! :D

Moi si j'étais un petit "nenfant", et ben rien ne m'arreterait pour aller sur YouPlaymobyl :?

Image
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Ollivier
Messages : 4197
Inscription : ven. 29/juin/2007 17:50
Localisation : Encore ?
Contact :

Re: Autoriser imprimantes wifi, sans internet

Message par Ollivier »

Un interrupteur à clé sur la box! (ou bien un circuit de prise télécommandée sur la DSL, ça c'est encore plus fin!)
Avatar de l’utilisateur
JohnJohnsonSHERMAN
Messages : 648
Inscription : dim. 13/déc./2015 11:05
Localisation : Allez, cherche...
Contact :

Re: Autoriser imprimantes wifi, sans internet

Message par JohnJohnsonSHERMAN »

Ce que j'aurais fait :
  • Changer la passerelle par défaut, plus d'accés à Internet
  • Sur la box :
    • attribuer une IP fixe au PC filtré
    • Définir une régle NAT qui redirige tout le trafic entrant sur les ports 21, 80 et 443 de la box vers un autre PC non filtré. De cette sorte tout accés à internet (via HTTP - port 80, HTTPS - port 443 ou FTP - port 21) sera redirigé vers le PC non filtré et plus rien vers le PC filtré
Cela dit si tu veux pas avoir a configurer la box, la meilleure solution reste de modifier la passerelle par défaut.
Dans la mesure où le réseau local reste fonctionnel, l'imprimante devrai fonctionner

@Marc : il ne me semble pas qu'il soit nécessaire d'éteindre le DHCP, une fois les paramétres de passerelle réglés manuellement sous Windows, ils sont persistants non? Il faudra remettre en automatique pour que le PC fasse appel au DHCP pour avoir la passerelle et le masque de sous-réseau
"Le bug se situe entre la chaise et le clavier"
Votre expert national en bogage et segfaults.

CPU : AMD A8 Quad core - RAM 8Gb - HDD 2To
  • Windows 10 x64 - PB 5.61 x64
  • Linux Ubuntu 16.04 LTS x64 (dual boot) - PB pas encore réinstallé
Répondre