Le topic où les cookies ont un gout de sockette... ah ah ah - C - Programmation
Marsh Posté le 04-06-2006 à 20:28:44
Apparemment, si les outils de copie que tu utilises se voient refuser l'accès par le système, alors les fonctions d'ouverture+lecture en C se le verront refuser aussi.
Si tu veux essayer, alors il te suffit de faire en C un pgm faisant "FILE *p=fopen("fichier_a_lire", "rb" );" et regarder si "p" vaut NULL. Si c'est le cas, alors c'est mort.
Marsh Posté le 04-06-2006 à 21:29:10
Au moment ou tu veux faire la copie, le fichier se trouve t il en cours d'utilisation par IE?
Marsh Posté le 05-06-2006 à 06:53:01
non il n'est pas utilisé par IE, c'est just que Temporary Internet Files est un dossier spécial!
J'essaierai avec rb mais je suis déjà persuadée du résultat..
Marsh Posté le 05-06-2006 à 09:36:13
aipsy0783 a écrit : non il n'est pas utilisé par IE, c'est just que Temporary Internet Files est un dossier spécial! |
C'est pas "rb" qui fera que ça réussi ou pas. "rb" est juste l'option standard quand on veut ouvrir un fichier qui n'est pas "text" sinon on met juste "r".
Une autre solution serait que tu aies deux utilisateurs et que tu passes sous "util2" pour copier les fichiers de "util1". Une autre serait que tu démarres Windows en mode "maintenance"...
Marsh Posté le 05-06-2006 à 12:10:55
ReplyMarsh Posté le 05-06-2006 à 13:22:59
skelter a écrit : pourquoi tu veux ouvrir ces fichiers ? |
Oui, c'est aussi une solution. Lui demander pourquoi il veut ouvrir ces fichiers puis lui démontrer qu'il n'a pas besoin de le faire...
Marsh Posté le 06-06-2006 à 22:49:43
je veux récupérer la source d'une page internet qui utilise des cookies
comme ce n'est pas possible alors je veux récupérer la source dans le cache
en effet je ne peux pas récupérer la source avec un fopen(url,"r" ) en php car je ne me trouve pas sur le meme domaine (donc pb avec les cookies) et la seule solution reste donc l'utilisation de popup (là pareil impossible de faire un innerHTML) alors la dernière solution c de récupérer la source (la bonne) en récupérant celle du cache du popup ouvert...
quand je dis du popup... je parle de tout ceux qui vont etre ouverts automatiquement, d'où mon besoin d'automatiser la récupération du cache
Marsh Posté le 06-06-2006 à 23:34:14
je comprends pas l'interet, avec php depuis un serveur web tu ne pourras ouvrir uniquement les pages en cache de navigateur de machine dont les disques sont accessibles par le serveur, pas de n'importe quel client
Citation : je veux récupérer la source d'une page internet qui utilise des cookies |
ok, mais pourquoi ?
Marsh Posté le 07-06-2006 à 07:35:43
Je n'ai jamais dis que je voulais récupérer le cache depuis le navigateur, si je pouvais le faire en php je le ferais depuis mon ordi en local (easyphp), mais il me semble pas que l'on soit dans de la programmation orienté web ici, c'est du C nan?
J'ai développé différents type d'aspirateurs de pages web et j'aimerais pouvoir augmenter le champ d'action aux sites utilisant des cookies.
Pour ceux qui trouveraient ça illégale, j'ai déjà travaillé pour des boites qui demandaient des aspirateurs de sites personnalisés et sachant que le cookie est mon cookie et que j'ai donc accès à ces informations je ne cherche pas nan plus un moyen de pirater.
Marsh Posté le 07-06-2006 à 18:00:13
le copyright est illégal... faut juste ne pas dépasser certaines limites...
ça serait comme demander pourquoi les snifers sont illégaux
Marsh Posté le 07-06-2006 à 19:58:14
aipsy0783 a écrit : Je n'ai jamais dis que je voulais récupérer le cache depuis le navigateur, si je pouvais le faire en php je le ferais depuis mon ordi en local (easyphp), mais il me semble pas que l'on soit dans de la programmation orienté web ici, c'est du C nan? |
Pourquoi ne pas récupérer le source de "httrack" (GPL) pour l'étudier ????
Marsh Posté le 09-06-2006 à 20:56:48
à moins que ce soit ce que l'on sniffe qui soit illégal ? humour ?
Marsh Posté le 12-06-2006 à 13:27:14
Sve@r a écrit : Pourquoi ne pas récupérer le source de "httrack" (GPL) pour l'étudier ???? |
t'as un exemple de site avec cookies où ça marche?
jvais pas étudier un truc qui marche pas
Marsh Posté le 15-06-2006 à 10:31:48
ton logiciel prend pas les cookies en comptes, j'ai pas de logiciels comme ça, je les fais moi meme
Marsh Posté le 15-06-2006 à 22:55:38
aipsy0783 a écrit : ton logiciel prend pas les cookies en comptes, j'ai pas de logiciels comme ça, je les fais moi meme |
Oui, je t'ai proposé httrack parce qu'il est sous licence libre... mais je connais pas ses caractéristiques.
D'ailleurs je ne comprends pas que tu veuilles aspirer des "cookies" vu qu'un cookie est un fichier posé chez le client alors qu'un aspirateur aspire des pages stockées sur le serveur...
Marsh Posté le 19-06-2006 à 13:44:53
je ne veux pas aspirer des cookies putain!!
je veux pouvoir aspirer des pages qui font appel à mes cookeis
Marsh Posté le 19-06-2006 à 18:49:57
aipsy0783 a écrit : je veux pouvoir aspirer des pages qui font appel à mes cookeis |
Ben c'est automatique. L'aspirateur aspire une page qui a été créée par le serveur. Si le serveur a utilisé, pour générer sa page HTML, une info prise dans un de tes cookies, la page générée sera aspirée en l'état par ton aspirateur !!!
Marsh Posté le 21-06-2006 à 15:31:38
t vraiment con toi!! fopen fait la meme chose et les cookies sont pas pris en compte!!
Marsh Posté le 22-06-2006 à 15:34:59
aipsy0783 a écrit : t vraiment con toi!! fopen fait la meme chose et les cookies sont pas pris en compte!! |
Bon, déjà le newbie (ou "la" newbie si je dois en croire ton profil) qui insulte ceux qui tentent de l'aider, moi j'apprécie pas. Si, au lieu de toucher tes interlocuteurs par un raisonnement construit, tu préfères la fainéantise de les toucher par des insultes, c'est bien dommage pour toi mais tu ne les toucheras qu'une seule fois. Ensuite, une fois que tu seras tout(e) seul(e), tu pourras changer de pseudo...
Marsh Posté le 22-06-2006 à 17:17:36
Newbie? t'as vu ta réponse et tu me m'appèle newbie!
Je suis une alpha geek pour des gars comme toi
Je code sufisament pour me permettre de créer mes aspirateurs moi meme et ce que je demande là c'est de pouvoir les rendre encore plus performant.. et c'est pas le logiciel précédent qui m'y fera parvenir... ni même t réponses à la volée san réflexion
Marsh Posté le 22-06-2006 à 17:29:17
essaye cet aspirateur alors, il est peut etre plus adapter mais j'ai peur qu'il ne correspond pas a ce que tu cherche...
Sinon tu *aspirateur* n'a qu'a choper les requetes HTTP du serveur web.
http://en.wikipedia.org/wiki/HTTP_ [...] ementation
Marsh Posté le 22-06-2006 à 17:31:56
j'opte pour le deuxième lol mais j'ai déjà vu ça, je ne sais pas comment l'appliquer ... concrètement je pense qu'il serait bon si tu sais comment faire de développer ce sujet sur ce topic
merci
Marsh Posté le 22-06-2006 à 17:37:18
tu te connecte au serveur HTTP : tu fais des GET pour recevoir les pages et quand il fait un Set Cookie, ca veut dire qu'il creer un cookie sur ta machine et si il demande un cookie, tu lui envoie.
L'imprementation est a ta charge
Marsh Posté le 22-06-2006 à 17:44:15
... des GET j'aimerais oh ouiii
Marsh Posté le 22-06-2006 à 17:44:56
nan mais en vrai ça donne koi
ça fait trop longtemps que je cherche alors d'entendre parler de ça de nouvo jme demande si kelkun c au moins s'en servir
Marsh Posté le 22-06-2006 à 17:45:54
ReplyMarsh Posté le 22-06-2006 à 17:47:27
aipsy0783 a écrit : Je code suffisamment pour me permettre de créer mes aspirateurs moi meme... |
T'es vraiment trop douée pour nous !!!
On se demande ce que tu fais sur ce forum...
Sinon t'es peut-être une fille qui code suffisemment, mais à partir bille en tête sur des hypothèses complètement farfelues (vouloir copier des fichiers situés sous "temporary internet files" ) pour résoudre un problème dont l'énoncé se pose de façon très simple (gestion des cookies via protocole httpd), m'est avis que tu dois coder beaucoup pour pas grand-chose. Mais sur le fond t'as raison. On peut effectivement écraser un moustique avec un marteau-pilon...
Marsh Posté le 22-06-2006 à 17:48:14
aipsy0783 a écrit : nan mais en vrai ça donne koi |
en vrai de vrai, ca donne ca, je le met caché pour pas que tout le monde le sache:
Spoiler : |
Marsh Posté le 22-06-2006 à 17:48:41
oui mais bon on me dit toujours que je mets des consonnes en doubles où il faut pas alors maintenant j'en met qu'une lool
Marsh Posté le 22-06-2006 à 17:49:25
ReplyMarsh Posté le 22-06-2006 à 17:51:27
aipsy0783 a écrit : oui mais bon on me dit toujours que je mets des consonnes en doubles où il faut pas alors maintenant j'en met qu'une lool |
Oui, le français aussi a des règles que certains connaissent, et d'autres pas...
aipsy0783 a écrit : bon et sinon sans l'option "Lamas" ça donne quoi? |
Pas la peine de de faire du spamming. Si t'as des trucs à rajouter à un post, tu l'édites et tu les rajoutes...
Marsh Posté le 22-06-2006 à 17:52:39
ReplyMarsh Posté le 22-06-2006 à 17:53:57
je suis une fille overbookée pas le temps pour les doubles consonnes lol, nan mais san rire j'entend toujours les même réponses sans personne pour pouvoir expliquer l'utilisation des headers dans ce cas précis...
dans 5min je pars... après faudra attendre 19h pour me donner des cours de français
Marsh Posté le 22-06-2006 à 17:55:05
aipsy0783 a écrit : humm on continue sur la programmation ou sur du français? |
Bon, prog C => tu ouvres un socket sur ton site web via le port 80, et tu utilises les règles du protocole httpd (RFC 2068 et 2069) pour détecter à quel moment ton serveur t'envoie un cookie ou cherche à en récupérer un.
RFC 2068: http://www.w3.org/Protocols/rfc2068/rfc2068
RFC 2069: http://www.w3.org/Protocols/rfc2069/rfc2069
Marsh Posté le 22-06-2006 à 17:56:17
ouikk j'avoue être déjà un peu plus satisfaite par ce genre de réponses... même si sur le coup ça m'a fait peur
Marsh Posté le 22-06-2006 à 17:58:34
Pour en revenir sur ton sujet, si je résume tu veux juste accéder à une page(ou tout un ensemble de pages? ) qui requière l'envoie d'un cookie ?
EDIT : trop lent...
Marsh Posté le 04-06-2006 à 12:54:06
Bonjour,
J'ai un soucis avec la copie de fichiers provenant du dossier Temporary Internet Files...
Tout d'abord je voulais utiliser fopen en php pour ouvrir les fichiers mais l'accès y est impossible (copy ne marche pas non plus).
Existerait-il un moyen de déplacer en langage C ces fichiers en les renommant vers un autre dossier que je pourais alors exploiter...
Merci par avance!
Message édité par aipsy0783 le 22-06-2006 à 23:31:39