IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AppleScript Discussion :

Bloquer l'accès a un site si


Sujet :

AppleScript

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    chomage
    Inscrit en
    Avril 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : chomage

    Informations forums :
    Inscription : Avril 2014
    Messages : 2
    Par défaut Bloquer l'accès a un site si
    Bonjour,

    je suis parfaitement novice en programmation Applescript, j'aimerais créer un petit script qui empêche les connection a certains sites web SI Viscosity n'est pas connecté. j'utilise safari.

    j'ai essayer plusieurs choses mais rien ne fonctionne et je me perds dans mes recherches.

    Merci !

  2. #2
    Membre émérite

    Homme Profil pro
    Directeur de projet
    Inscrit en
    Septembre 2010
    Messages
    606
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Septembre 2010
    Messages : 606
    Par défaut
    Bonsoir Clintonx,
    Je ne vois pas comment bloquer l'accès à certain site Web via un script.
    Par contre, Apple à prévu la possibilité de mettre en place ce type de restriction via les préférences système (modifiables avec mot de passe admin).
    il y a une préférence "controle parental", qui, dans sa configuration avancée, permet de bloquer, pour un utilisateur donnée, l'accès à certains site Web

    Bien sûr, cet utilisateur ne peut être administrateur !

    Cordialement

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    chomage
    Inscrit en
    Avril 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : chomage

    Informations forums :
    Inscription : Avril 2014
    Messages : 2
    Par défaut
    enfait c'est un script qui serait exécuté par Viscosity, possibilité d'en rentré 3: avant la connection, pendant, et en cas de déconnection.
    je sais que c'est possible puisque j'ai vu des scripts qui exécutaient une appli au démarrage, et d'autres pour quitter une appli en cas de déconnection.

    j'ai vu des tutos pour windows, mais ça fait un an que windows est au placard, donc ma connaissance en Applescript est aussi large que la cote de popularité de François Hollande .

  4. #4
    Membre émérite

    Homme Profil pro
    Directeur de projet
    Inscrit en
    Septembre 2010
    Messages
    606
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Septembre 2010
    Messages : 606
    Par défaut
    Bonjour,
    J'ai parcouru la page support de Viscosity (http://www.sparklabs.com/support/run...pts_when_conn/).

    Le problème est la formulation initiale de ta demande :
    un petit script qui empêche les connections à certains sites web SI Viscosity n'est pas connecté
    Si Viscosity n'est pas lancé, il ne peut déclencher aucun script.
    Je suppose que tu veux dire si Viscosity est lancé, mais n'a pas encore établi de connexion. Dans ce cas, effectivement, tu peux lancer un script dans Viscosity, mais les scripts ne s'exécutent que avant la connexion ou après.
    Donc si l'utilisateur demande une connexion, le script se lancera. Mais si l'utilisateur ne demande rien, le script ne se lancera pas !

    Enfin, dans ton script il n'est pas simple d'interdire l'utilisateur d'accéder à un site web via Safari (ou Firefox, Chrome,...), car l'utilisateur peut le faire en parallèle, sans même toucher ou lancer l'application Viscosity.

    Donc, sauf erreur de ma part, je ne vois qu'une méthode possible : bloquer les sites via leur adresse IP dans le fichier host du Mac, et lors de la connexion via Viscosity, faire un script qui supprime ces blocages du fichier host. Il faudra ensuite faire un script similaire, lancé par Viscosity à la déconnexion, pour remettre ces IP bloquantes dans le fichier host.
    Pour être plus précis, on ne peux "bloquer" des IP dans host, mais on les redirige vers localhost, soit 127.0.0.1, ou encore une adresse invalide 0.0.0.0
    par exemple, la ligne "127.0.0.1 www.apple.com" interdira l'accès au site apple.com
    Il y a bien longtemps que je ne joue plus avec ce fichier host, aussi je ne puis t'aider plus. Par contre, je pense que d'autres membres du forum pourront t'aider à ce sujet dans la partie réseau.

    Les modifications de host se font habituellement via le Terminal Unix. Vis à vis d'Applescript, tout ceci peut être lancé via des instructions do shell script "ton Unix instruction".
    Si ma mémoire est bonne, tu risques cependant d'avoir des instructions sur host qui demandent l'accès administrateur... !
    Désolé de ne pouvoir faire plus.

    Cordialement

Discussions similaires

  1. Bloquer l'acces de mon site a certains navigateurs
    Par camcam8782 dans le forum Langage
    Réponses: 10
    Dernier message: 15/09/2009, 14h13
  2. Bloquer l'acces à un site.
    Par geek-59600 dans le forum Sécurité
    Réponses: 5
    Dernier message: 22/05/2009, 19h34
  3. Réponses: 1
    Dernier message: 19/09/2008, 18h05
  4. je cherche un script qui peut bloquer l’accès a mon site pour certain adresses ip
    Par lunick dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 8
    Dernier message: 29/03/2007, 16h36
  5. Bloquer les accès à certains sites
    Par Polskynet dans le forum Administration
    Réponses: 2
    Dernier message: 25/02/2005, 09h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo