Comment bloquer sa FreeBox...
Par Neces, dimanche 11 décembre 2005 à 15:19 :: Win Sécurité :: #95 :: rss :: 39778 lectures
...pour limiter son accès aux enfants!
J'ai des enfants, je l'ai déjà dit et je ne veux pas qu'ils utilisent Internet quand je ne suis pas là!
Mais la freebox est connectée tout le temps, pour la téléphonie, bien sûr.
Pour éviter tous les commentaires hors sujet, je rappelle le cahier des charges initial:
- blocage de l'accès Web à la demande
- pour 0 euros
- sans toucher au matériel (cables, ...)
- manip faisable en 5 secondes environ
- pour tout non informaticien (ma femme, par exemple)
Détails utiles:
- il ne s'agit pas de filtrer les sites bons ou pas bons
- il ne s'agit pas de monter un fort knox chez soi
- il n'est pas possible de fixer à priori des plages horaires
- l'accès DHCP et DNS au minimum doivent être maintenus (j'ai noté des ralentissements et des problèmes avec certains logiciels sinon)
- on ne doit pas jongler avec 5 sessions de windows
Comment empêcher l'accès à Internet mais garder la téléphonie?
Argh! J'ai beaucoup cherché et rien trouvé! Alors j'ai décidé d'agir moi même! Comment?
J'ai eu l'idée qu'un firewall doit pouvoir tout bloquer et qu'avec un mot de passe on doit pouvoir autoriser ou pas l'accès Internet.
Mais où trouver un firewall et comment le modifier pour rajouter cette fonctionnalité?
Première recherche sur SourceForge: BINGO!
WIPFW est un firewall conçu pour FreeBSD à l'origine mais utilisable sous windows!
Je l'ai installé dans c:\windows\wipfw et j'ai bien lu les recommandations pour le mettre en fonction et les règles de filtrage!
C'est pas simple mais on y arrive!
Par defaut, chaque fois qu'on allume l'ordi, Internet est bloqué! Comment?
Voici le fichier wipfw.conf :
#wipfw.conf-f flush #LOOPBACKadd allow ip from any to any via lo0 #DHCPadd allow udp from any 67 to any 68 add allow udp from any 68 to any 67 #DNSadd allow udp from any to any 53 add allow udp from any 53 to any #add allow tcp from any to any 110 add allow tcp from any to any 1024-65535 established #DENYadd deny ip from any to any via eth0
Cela autorise le DHCP, le DNS et le mail mais pas le Web!
Et ensuite comment autoriser Internet?
Il faut pouvoir annuler toutes les règles de filtrages avec un mot de passe!
Cela se fait en lançant un flush de wipfw mais il faut pouvoir le conditionner avec un mot de passe: c'est ici qu'intervient
ProtectExe de Dirk Paehl!
Il permet de mettre un mot de passe sur tout programme!
Reste plus qu'à faire les deux programmes unlock.exe et relock.exe:
Voici unlock.c à compiler puis à bloquer avec ProtectExe :
#define STRICT #include <time.h> #include <windows.h> #include <winbase.h> #include <winsock.h> #include <signal.h> #include <stdio.h> #include <stdlib.h> #include <process.h> #include <io.h> int main(int argc, char *argv) { WinExec("wipfw.exe -f flush", SW_SHOWMINIMIZED); return 0; }
puis relock.c à compiler :
#define STRICT #include <time.h> #include <windows.h> #include <winbase.h> #include <winsock.h> #include <signal.h> #include <stdio.h> #include <stdlib.h> #include <process.h> #include <io.h> int main(int argc, char *argv) { WinExec("wipfw.exe C:\\WINDOWS\\WIPFW\\wipfw.conf", SW_SHOWMINIMIZED); return 0; }
Les deux programmes doivent être dans le répertoire de wipfw.exe et on peut créer des raccourcis sur le bureau.
L'expérience montre que même les ados ont du mal à contourner ce système vu qu'il repose sur un service de windows
et que même en regardant le répertoire de wipfw, il n'est pas facile de comprendre....
Et voilà
- télécharger WIPFW
- télécharger ProtectExe
- télécharger wipfw.conf, relock.exe et unlock.exe prêt à être crypté
- la page du forum de FreeNews
- la News nationale de FreeNews










Wikio
Commentaires
1. Le mardi 13 décembre 2005 à 18:10, par Elyo
2. Le mardi 13 décembre 2005 à 18:19, par hercule
3. Le mardi 13 décembre 2005 à 18:21, par Aragornis
4. Le mardi 13 décembre 2005 à 18:40, par Crosster
5. Le mardi 13 décembre 2005 à 18:45, par x-tof
6. Le mardi 13 décembre 2005 à 18:51, par Crafton
7. Le mardi 13 décembre 2005 à 18:52, par Neces
8. Le mardi 13 décembre 2005 à 18:53, par Neces
9. Le mardi 13 décembre 2005 à 18:54, par Neces
10. Le mardi 13 décembre 2005 à 18:56, par Neces
11. Le mardi 13 décembre 2005 à 18:57, par Neces
12. Le mardi 13 décembre 2005 à 19:01, par Neces
13. Le mardi 13 décembre 2005 à 19:08, par DeS1Gn
14. Le mardi 13 décembre 2005 à 19:38, par Lord Kaos
15. Le mardi 13 décembre 2005 à 20:07, par aefde
16. Le mardi 13 décembre 2005 à 20:09, par Lord Kaos
17. Le mardi 13 décembre 2005 à 20:11, par Laurent Louvet
18. Le mardi 13 décembre 2005 à 20:11, par Max
19. Le mardi 13 décembre 2005 à 21:12, par Damien
20. Le mardi 13 décembre 2005 à 23:28, par Ned
21. Le mercredi 14 décembre 2005 à 00:59, par Crosster
22. Le mercredi 14 décembre 2005 à 01:09, par babylimo
23. Le mercredi 14 décembre 2005 à 01:23, par Neces
24. Le mercredi 14 décembre 2005 à 01:46, par barberousse13
25. Le mercredi 14 décembre 2005 à 01:48, par barberousse13
26. Le mercredi 14 décembre 2005 à 02:19, par nico
27. Le mercredi 14 décembre 2005 à 09:02, par Neces
28. Le mercredi 14 décembre 2005 à 09:09, par jeannot
29. Le mercredi 14 décembre 2005 à 09:44, par tesman
30. Le mercredi 14 décembre 2005 à 10:05, par Paul
31. Le mercredi 14 décembre 2005 à 10:12, par ouasse
32. Le mercredi 14 décembre 2005 à 11:30, par Laurent Louvet
33. Le mercredi 14 décembre 2005 à 11:56, par Neces
34. Le mercredi 14 décembre 2005 à 11:58, par Neces
35. Le mercredi 14 décembre 2005 à 12:00, par Neces
36. Le mercredi 14 décembre 2005 à 12:39, par Laurent Louvet
37. Le mercredi 14 décembre 2005 à 13:17, par benoit747
38. Le mercredi 14 décembre 2005 à 13:19, par Poupi
39. Le mercredi 14 décembre 2005 à 13:37, par anonyme
40. Le mercredi 14 décembre 2005 à 14:23, par Neces
41. Le mercredi 14 décembre 2005 à 14:26, par Neces
42. Le mercredi 14 décembre 2005 à 14:30, par Neces
43. Le mercredi 14 décembre 2005 à 16:08, par Sancho
44. Le mercredi 14 décembre 2005 à 16:37, par PERECil
45. Le mercredi 14 décembre 2005 à 16:53, par Neces
46. Le mercredi 14 décembre 2005 à 21:55, par Fenrir
47. Le mercredi 14 décembre 2005 à 22:17, par Neces
48. Le mercredi 14 décembre 2005 à 22:36, par Philippe
49. Le mercredi 14 décembre 2005 à 22:43, par gillesR
50. Le mercredi 14 décembre 2005 à 22:47, par Fenrir
51. Le jeudi 15 décembre 2005 à 02:37, par LoLo1664
52. Le jeudi 15 décembre 2005 à 03:07, par stekos
53. Le jeudi 15 décembre 2005 à 09:38, par leMat
54. Le jeudi 15 décembre 2005 à 11:48, par Neces
55. Le jeudi 15 décembre 2005 à 12:04, par Neces
56. Le jeudi 15 décembre 2005 à 12:43, par angelzeus
57. Le jeudi 15 décembre 2005 à 21:31, par toto
58. Le jeudi 15 décembre 2005 à 21:37, par Neces
59. Le vendredi 16 décembre 2005 à 01:23, par Fenrir
60. Le vendredi 16 décembre 2005 à 11:44, par kubes
61. Le vendredi 16 décembre 2005 à 12:14, par FAWTS
62. Le vendredi 16 décembre 2005 à 13:43, par Neces
63. Le vendredi 16 décembre 2005 à 13:43, par Neces
64. Le vendredi 16 décembre 2005 à 13:50, par Neces
65. Le vendredi 16 décembre 2005 à 15:48, par FAWTS
66. Le vendredi 16 décembre 2005 à 19:08, par Fenrir
67. Le dimanche 18 décembre 2005 à 00:00, par zoulou
68. Le dimanche 18 décembre 2005 à 00:08, par Gus
69. Le dimanche 18 décembre 2005 à 00:14, par Céline
70. Le dimanche 18 décembre 2005 à 13:54, par Neces
71. Le dimanche 18 décembre 2005 à 17:09, par Jdemarseille
72. Le lundi 19 décembre 2005 à 15:57, par essai
73. Le lundi 19 décembre 2005 à 16:37, par essai
74. Le mercredi 21 décembre 2005 à 20:33, par FAWTS
75. Le dimanche 25 décembre 2005 à 00:06, par ClOc
76. Le mardi 27 décembre 2005 à 00:31, par Neces
77. Le jeudi 29 décembre 2005 à 23:53, par bella
78. Le samedi 31 décembre 2005 à 14:07, par Neces
79. Le dimanche 9 avril 2006 à 14:58, par jf
80. Le lundi 10 avril 2006 à 15:50, par Neces
81. Le mardi 18 avril 2006 à 14:00, par Lyés
82. Le mardi 18 avril 2006 à 18:46, par Neces
83. Le mardi 18 avril 2006 à 18:47, par Neces
84. Le jeudi 28 septembre 2006 à 21:37, par kate
85. Le vendredi 26 janvier 2007 à 13:17, par lacertas
86. Le samedi 30 juin 2007 à 12:02, par Yojimbo
87. Le samedi 30 juin 2007 à 12:05, par Yojimbo
88. Le mardi 3 juillet 2007 à 23:20, par Neces
89. Le vendredi 27 juillet 2007 à 19:32, par moi
90. Le lundi 30 juillet 2007 à 19:08, par Neces
91. Le lundi 30 juillet 2007 à 19:14, par Neces
92. Le jeudi 30 août 2007 à 19:13, par hoax
93. Le jeudi 20 septembre 2007 à 17:21, par ZARh
94. Le vendredi 21 septembre 2007 à 10:11, par Neces
95. Le jeudi 27 septembre 2007 à 15:28, par Cocobeloeil
96. Le jeudi 15 novembre 2007 à 07:01, par Forge
97. Le jeudi 15 novembre 2007 à 22:22, par Neces
98. Le lundi 10 décembre 2007 à 14:43, par Smirn
99. Le mercredi 21 mai 2008 à 21:46, par solide
100. Le jeudi 22 mai 2008 à 00:02, par Neces
101. Le mardi 5 août 2008 à 14:22, par Elu
102. Le mardi 5 août 2008 à 20:37, par Neces
103. Le lundi 25 août 2008 à 18:58, par jeje71
104. Le lundi 25 août 2008 à 22:13, par neces
105. Le samedi 7 août 2010 à 09:07, par florian
106. Le vendredi 13 août 2010 à 11:48, par Neces
107. Le samedi 28 août 2010 à 12:55, par TFlorian
108. Le mardi 31 août 2010 à 02:46, par Anplus
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.