Page 1 sur 2

Autoriser imprimantes wifi, sans internet

Publié : mer. 15/mars/2017 23:33
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.

Re: Autoriser imprimantes wifi, sans internet

Publié : jeu. 16/mars/2017 11:00
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/

Re: Autoriser imprimantes wifi, sans internet

Publié : jeu. 16/mars/2017 12:34
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 !

Re: Autoriser imprimantes wifi, sans internet

Publié : jeu. 16/mars/2017 13:00
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

Re: Autoriser imprimantes wifi, sans internet

Publié : jeu. 16/mars/2017 13:23
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.

Re: Autoriser imprimantes wifi, sans internet

Publié : jeu. 16/mars/2017 14:04
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

Re: Autoriser imprimantes wifi, sans internet

Publié : jeu. 16/mars/2017 14:34
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.

Re: Autoriser imprimantes wifi, sans internet

Publié : jeu. 16/mars/2017 15:02
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.

Re: Autoriser imprimantes wifi, sans internet

Publié : jeu. 16/mars/2017 15:33
par Ar-S
Non filtré par rapport à une liste donnée de navigateurs (en réf à l'idée de Dobro).

Re: Autoriser imprimantes wifi, sans internet

Publié : jeu. 16/mars/2017 15:37
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 :)

Re: Autoriser imprimantes wifi, sans internet

Publié : jeu. 16/mars/2017 15:42
par Ar-S
Je dis qu'il ne faut pas sous estimer un gamin qui veut surfer sur youp.... :mrgreen:

Re: Autoriser imprimantes wifi, sans internet

Publié : jeu. 16/mars/2017 15:51
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.

Re: Autoriser imprimantes wifi, sans internet

Publié : jeu. 16/mars/2017 17:26
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

Re: Autoriser imprimantes wifi, sans internet

Publié : jeu. 16/mars/2017 19:00
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!)

Re: Autoriser imprimantes wifi, sans internet

Publié : jeu. 16/mars/2017 22:52
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