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

ASP.NET Discussion :

rendre une page asp ou html invisible


Sujet :

ASP.NET

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    896
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 896
    Par défaut rendre une page asp ou html invisible
    Bonjour à tous,
    Je cherche le moyen pour créer une page asp ou html invisible à l'utilisateur.
    Si quelqu'un a une idée...

  2. #2
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 930
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 930
    Par défaut
    Une page est accessible via une URL.
    Si personne ne connait l'URL et qu'il n'y pas de lien pour un aller, un utilisateur lambda ne tombera pas dessus.

    Et même s'il devait tomber dessus, il existe des techniques pour que son contenu soit inaccessible.
    • Authentification
    • Filtres réseaux
    • Contrôle supplémentaires
    • etc.


    Ce ne sont pas les moyens qui manquent et Google est ton ami.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    896
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 896
    Par défaut
    Citation Envoyé par popo Voir le message
    Une page est accessible via une URL.
    Si personne ne connait l'URL et qu'il n'y pas de lien pour un aller, un utilisateur lambda ne tombera pas dessus.

    Et même s'il devait tomber dessus, il existe des techniques pour que son contenu soit inaccessible.
    • Authentification
    • Filtres réseaux
    • Contrôle supplémentaires
    • etc.


    Ce ne sont pas les moyens qui manquent et Google est ton ami.
    *********************
    Bjr et merci, mais n'existe il pas un moyen de créer un code asp sans que s'affiche une page web?

  4. #4
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 930
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 930
    Par défaut
    Cela ressemble à une solution imaginée pour répondre à un besoin que tu n'exprime pas.
    Quel est le vrai besoin ?

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    896
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 896
    Par défaut
    bjr er merci, je voudrais pouvoir intercepter toutes les requêtes http ou https de l'utilisateur, ayant très peu de connaissances dans ce domaine, j'ai pensé à "asp" pour faire ceci mais de façon invisible à l'utilisateur.
    Peut être qu'il d'autres solutions, peut être que l'on peut directement intervenir sur le serveur web pour moi IIS...

  6. #6
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 930
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 930
    Par défaut
    Pour lire les paquets sur les interfaces réseau, on peut utiliser la librairie SharpPcap.
    Je ne l'ai pas utilisé moi-même mais sur le principe, on branche l'événement OnPacketArrival et on analyse le contenu.

    Quelque chose de ce genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    using SharpPcap;
    using PacketDotNet;
     
    foreach (var dev in CaptureDeviceList.Instance)
    {
        dev.OnPacketArrival += (sender, e) =>
        {
            var packet = Packet.ParsePacket(e.Packet.LinkLayerType, e.Packet.Data);
            // Analyser ici les paquets sortants
        };
        dev.Open();
        dev.StartCapture();
    }

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    896
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 896
    Par défaut
    Bjr et merci, oui ça je connais je l'ai testé, ça fonctionne en effet mais le problème est que je voudrais déclencher SharpPcap que quand l'utilisateur déclenche une requete http(s), car SharpPcap liste tous les packets et j'ai du mal à m'y retrouver malgré les filtres que j'ai rajoutés. Il doit bien avoir un moyen de coder une page asp ou une page html sans que s'affiche la dite page... Pour l'instant je ne trouve pas...

  8. #8
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 930
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 930
    Par défaut
    Non, une page ASP ou HTML est faite pour s'afficher.

    Pour SharpPcap, tu peux utiliser un filtre sur tcp et les port 80 (http) et 443 (https).
    Quelque chose de ce genre si je ne dis pas de bêtise.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    dev.Filter = "tcp and (port 80 or port 443)";
    dev.OnPacketArrival += new PacketArrivalEventHandler(OnPacketArrival);
    dev.Open();
    dev.StartCapture();
    Puis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    void OnPacketArrival(object sender, CaptureEventArgs e)
    {
        var packet = Packet.ParsePacket(e.Packet.LinkLayerType, e.Packet.Data);
        var tcp = packet.Extract<TcpPacket>();
        if (tcp != null)
        {
            if (tcp.DestinationPort == 80)
            {
                // Analyse du contenu HTTP possible ici
            }
            else if (tcp.DestinationPort == 443)
            {
                // Trafic HTTPS détecté (contenu illisible)
            }
        }
    }

  9. #9
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    896
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 896
    Par défaut
    Merci pour cet échange, j'ai revu mes filtres SharpPCap et maintenant c'est plus clair, j'essaierai à temps perdu d'écrire une page asp qui intercepte les requêtes http(s), je sais pas si j'y arriverai...pour ce qui est de la page invisible je veux bien admettre que ce n'est pas possible mais avec un doute quand même, je ferai encore des recherches.
    Pour moi le problème n'est pas résolu(page invisible) donc je le laisse ouvert.
    A+

Discussions similaires

  1. lire un fichier .html dans une page asp.net
    Par traksmen dans le forum ASP.NET
    Réponses: 4
    Dernier message: 02/06/2008, 15h47
  2. Réponses: 5
    Dernier message: 11/10/2007, 19h11
  3. [C#][PPC][Tabcontrol] Comment rendre une page invisible?
    Par Jessika dans le forum Windows Mobile
    Réponses: 1
    Dernier message: 28/04/2007, 14h10
  4. rendre une page invisible par les mteurs de recherche
    Par Delphi-ne dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 01/04/2006, 19h16
  5. Rendre une page d'un TPageControl invisible
    Par DevelOpeR13 dans le forum Composants VCL
    Réponses: 5
    Dernier message: 10/06/2003, 11h26

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