Prog pour logguer les ouvertures de session sur domaine ? - Windows & Software
Marsh Posté le 15-06-2003 à 19:43:47
Sa peut se faire en visual basic ce truc.
Sur la machine 98 ou que tu veut logguer tu met le prog que tu aura créer avec VB, puis avec le script d'ouverture de session du lance le prog, qui lui renvoi les infos sur le serveur dans un fichier text partagé par NetBios par exemple...
Franchement c'est pas dur, mais j'ai pas envie de le faire
98-->Demande d'ouverture de session-->Serveur
Serveur-->Lancement du script sur le post client-->98-xx
98-xx-->Renvoi les infos IP, NetB, etc..--> Serveur
Marsh Posté le 15-06-2003 à 21:47:42
ca c'est embettant, je t'aurais bien aider à le faire mais ce soir je regarde Johnny
Marsh Posté le 16-06-2003 à 17:33:26
ShonGail a écrit : Bonjour, |
euh...
date > toto.txt
ipconfig >> toto.txt
echo %username% >> toto.txt
etc...
nan ?
Marsh Posté le 16-06-2003 à 18:55:01
brainbugs a écrit : |
on voit que t'as pas essayé
D'abord, %computername% et %username% n'existent pas sous 95/98 mais ca j'ai passé le cap en trouvant un petit exécutable : putinenv qui crée ces variables.
Ensuite DATE ne renvoit que la date seule et pas l'heure. De plus il pose la question du changement.
C:\Documents and Settings\Administrateur>date |
enfin, comme ipconfig, DATE ne renvoit pas les infos interessantes seules mais avec des caractères sur la même ligne :
Adresse IP. . . . . . . . . . . . : 192.168.0.10 |
Ca fait de beaux log !
Marsh Posté le 16-06-2003 à 18:57:23
Moi je voudrai un log du style :
15/06/03 10:21 192.168.0.25 MICHEL Odupont |
Marsh Posté le 16-06-2003 à 19:20:23
ShonGail a écrit : Moi je voudrai un log du style :
|
Code :
|
change le 44 en fonction du type d'ip ( correspond a la position du l'ip dans la chaine )
@+
pour 98 et 95 ... je sais pas si ca marche
Marsh Posté le 16-06-2003 à 20:13:19
merci bcp à toi
Ca marche effectivement nickel sous xp
je ne connaissais pas le /t sur date et time. J'espère effectivement que cela fonctionne sous 98.
je n'ai pas compris aussi quoi servait le premier echo.
si tu pouvais aussi un peu détailler ta syntaxe des commandes for et set ca serait sympa pour me permettre de bien piger.
De toutes façons je teste tout ca demain sous 98.
merci
Marsh Posté le 16-06-2003 à 20:14:41
ShonGail a écrit : merci bcp à toi |
copier /cooler powwaa !!!
je vient juste de voir l'erreur ( j'avais un log.txt sur mon bureau )
@+
Marsh Posté le 16-06-2003 à 20:18:56
Code :
|
si quelqu'un a le courage d'expliquer, parceque je n'ai fait que regourper les infos de quelques topic auquels j'ai participer sur les batchs ...
je suis pas tres doit avec les for que je decouvre, mais j'ai vite compris comment les modifier
Marsh Posté le 17-06-2003 à 13:41:25
Malheureusement ce script ne fonctionne pas sous 98
la très utile syntaxe de la commande set (set ADRIP=%ADRIP:~44,15%) n'est pas prise en compte
et la commande for ... ne marche pas.
Bon, vu que ca fonctionne sous les postes clients NT, ca m'aide déjà bcp car winlock, qui applique des stratégies de sécurité sur les postes en 95/98, loggue déjà dans un fichier texte les ouvertures de session.
mais bon ca fait 2 .log, un pour les 95/98 et un pour les NT
Alors si quelqu'un a mieux à me proposer ...
Marsh Posté le 17-06-2003 à 14:49:02
je me doutais bien qu'il ne marcherais pas osus 95-98 ...
quelle forme a ton log avec winlock ?
ou doit pouvoir faire le meme genre de log pour les postes NT ...
@+
Marsh Posté le 17-06-2003 à 15:09:08
on peut mais j'en ai pas trop envie
C'est de la forme :
10/06/2003 08:32:29 INSTALL: Application du template réussiEleves.TFW pour l'Utilisateur: tjoly sur l'Ordinateur MICHAEL |
Marsh Posté le 17-06-2003 à 15:11:20
Mais bon je suis quand même étonné qu'il n'existe aucun petit exécutable pour rendre ce service.
Ca serait utile à de nombreux administrateurs
Marsh Posté le 17-06-2003 à 15:23:57
bein a mon avis, ton reve n'existe qu'en partie ... NT ou 9x ...
Pas les 2 simultanement ...
ou doit bien quand meme trouver un truc pour Win 9x qui permet de recuperer des variables system genre IP ou autre ... j'ai pas de 9x sous la main, je peux pas tester, mais je suis sur que ca existe ...
@+
Marsh Posté le 17-06-2003 à 16:00:55
BL@P_pSx a écrit : bein a mon avis, ton reve n'existe qu'en partie ... NT ou 9x ... |
les 2 simultanément ce n'est pas grave car mes scripts de connexion font la différence entre les os
sinon j'ai bien trouvé une commande : putinenv qui récupère dans des variables l'USERNAME et le COMPUTERNAME
pour l'ip j'en suis là :
ipconfig >c:\ipconfig.txt |
j'ai donc toute la ligne
pour la date et l'heure, j'ai trouvé un script de barbare qui me permet de les récupérer dans des variables :
command /e:2000 /c for %%i in (1 2) do prompt set _t=$t$_ | find "$" /v >{t}.bat |
et :
command /e:2000 /c for %%i in (1 2) do prompt set _d=$d$_ | find "$" /v >{t}.bat |
Marsh Posté le 17-06-2003 à 16:11:35
ShonGail a écrit : |
kixstart...
Marsh Posté le 17-06-2003 à 18:45:03
http://www.kixtart.org/
a lire ...
@+
Marsh Posté le 18-06-2003 à 19:31:27
BL@P_pSx a écrit : http://www.kixtart.org/ |
Je vais regarder cela merci
mais bon c'est vraiment dommage que personne n'ai jamais pensé à programmer un petit executable qui fasse cela
Marsh Posté le 18-06-2003 à 19:56:12
ca m'interesse aussi
ps: j'ai cree un topic samba 2k si ca t'interesse...
par ce que sous nux j'ai des purs logs.. donc ton pb pourrait etre arrange si tu pouvais mettre un DC sous nux..
enfin c une solution hein
Marsh Posté le 28-06-2003 à 11:36:30
bon j'ai tjs pas regardé kixstart
alors au cas ou quelqu'un connaitrait un petit exe qui permettrait de faire ce que je veux pour les postes clients en 98 ...
Marsh Posté le 15-06-2003 à 19:19:22
Bonjour,
le soir en m'endormant je rêve d'un .exe qui lancé dans le script d'ouverture de session s'executerait sur le poste client en 95/98/2k/xp et enverrait vers un .txt sur le serveur les infos suivantes :
- Date et heure
- nom netbios du poste qui se loggue
- ip du poste
- login de l'utilisateur
J'ai bien un truc approchant avec winlock qui me sert à appliquer des stratégies de sécurité sur les postes en 95/98 mais il ne s'éxecute pas sur les postes en 2k/xp
J'ai bien essayé de faire un .bat aussi mais le résultat est pas fameux
Et ne me parlez pas de l'audit d'ouverture de session sur le DC, c'est un foutoir complet qui ne délivre pas les infos voulues
Quelqu'un m'aide à mieux m'endormir le soir ?