Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4499 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  ??!! connaitre le non d'une machine distante

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

??!! connaitre le non d'une machine distante

n°203761
zoupick
Posté le 20-12-2002 à 20:46:10  profilanswer
 

Ya vraiment pas moyen de connaitre le non d'une machine (en local) quand elle est pas dans le dns ?


Message édité par zoupick le 22-12-2002 à 03:12:16
mood
Publicité
Posté le 20-12-2002 à 20:46:10  profilanswer
 

n°203770
e_esprit
Posté le 20-12-2002 à 21:10:59  profilanswer
 

zoupick a écrit :

Ya vraiment pas moyen de connaitre le non d'une machine (en local) quand elle est pas dans le dns ?


"Salut toi ! Comment tu t'appelles ???"
 
Mais bon, des fois elles repondent pas, elle sont timides...

n°203778
911GT3
en roue libre
Posté le 20-12-2002 à 21:43:40  profilanswer
 

je suggère un 'man apropos'

n°203779
HighTime
Posté le 20-12-2002 à 21:47:38  profilanswer
 

Ca existe pas l'inverse de la commande 'yes' ? C'est dommage.
Edit : j'ai trouve :
yes | sed -e 's/y/n/'


Message édité par HighTime le 20-12-2002 à 21:49:29
n°203782
kadreg
profil: Utilisateur
Posté le 20-12-2002 à 21:54:11  profilanswer
 

HighTime a écrit :

Ca existe pas l'inverse de la commande 'yes' ? C'est dommage.


 
yes no


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°203783
kadreg
profil: Utilisateur
Posté le 20-12-2002 à 21:54:45  profilanswer
 


 
hostname


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°203784
HighTime
Posté le 20-12-2002 à 21:56:17  profilanswer
 

La j'ai l'air d'un c.. comme quoi j'aurais du lire le man!
Finalement elle sert a quoi cette commande (yes) en pratique?


Message édité par HighTime le 20-12-2002 à 21:57:30
n°203786
kadreg
profil: Utilisateur
Posté le 20-12-2002 à 21:57:29  profilanswer
 

HighTime a écrit :

La j'ai l'air d'un c.. comme quoi j'aurais du lire le man!


 
man man


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°204023
zoupick
Posté le 21-12-2002 à 23:30:34  profilanswer
 

Héhé en local mais pas sur la machine, j'entendais par là sur un réseau local :)
 

kadreg a écrit :


 
hostname

n°204026
zoupick
Posté le 21-12-2002 à 23:37:11  profilanswer
 

e_esprit a écrit :


"Salut toi ! Comment tu t'appelles ???"
 
Mais bon, des fois elles repondent pas, elle sont timides...


 
J'ai testé un echo "Salut toi ! Comment tu t'appelles ???" > /dev/tcp/ip_de_la_machine mais m'a pas répondu.... ;)

mood
Publicité
Posté le 21-12-2002 à 23:37:11  profilanswer
 

n°204029
asphro
Posté le 22-12-2002 à 00:05:45  profilanswer
 

oh yes
 

Code :
  1. /* yes - output a string repeatedly until killed
  2.    Copyright (C) 1991-1997, 1999, 2000, 2001 Free Software Foundation, Inc.
  3.    This program is free software; you can redistribute it and/or modify
  4.    it under the terms of the GNU General Public License as published by
  5.    the Free Software Foundation; either version 2, or (at your option)
  6.    any later version.
  7.    This program is distributed in the hope that it will be useful,
  8.    but WITHOUT ANY WARRANTY; without even the implied warranty of
  9.    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  10.    GNU General Public License for more details.
  11.    You should have received a copy of the GNU General Public License
  12.    along with this program; if not, write to the Free Software Foundation,
  13.    Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
  14. /* David MacKenzie <djm@gnu.ai.mit.edu> */
  15. #include <config.h>
  16. #include <stdio.h>
  17. #include <sys/types.h>
  18. #include <getopt.h>
  19. #include "error.h"
  20. #include "system.h"
  21. #include "long-options.h"
  22. #include "closeout.h"
  23. /* The official name of this program (e.g., no `g' prefix).  */
  24. #define PROGRAM_NAME "yes"
  25. #define AUTHORS "David MacKenzie"
  26. /* How many iterations between ferror checks.  */
  27. #define UNROLL 10000
  28. /* The name this program was run with. */
  29. char *program_name;
  30. void
  31. usage (int status)
  32. {
  33.   if (status != 0)
  34.     fprintf (stderr, _("Try `%s --help' for more information.\n" ),
  35.      program_name);
  36.   else
  37.     {
  38.       printf (_("\
  39. Usage: %s [STRING]...\n\
  40.   or:  %s OPTION\n\
  41. " ),
  42.       program_name, program_name);
  43.       fputs (_("\
  44. Repeatedly output a line with all specified STRING(s), or `y'.\n\
  45. \n\
  46. " ), stdout);
  47.       fputs (HELP_OPTION_DESCRIPTION, stdout);
  48.       fputs (VERSION_OPTION_DESCRIPTION, stdout);
  49.       printf (_("\nReport bugs to <%s>.\n" ), PACKAGE_BUGREPORT);
  50.     }
  51.   exit (status);
  52. }
  53. int
  54. main (int argc, char **argv)
  55. {
  56.   program_name = argv[0];
  57.   setlocale (LC_ALL, "" );
  58.   bindtextdomain (PACKAGE, LOCALEDIR);
  59.   textdomain (PACKAGE);
  60.   atexit (close_stdout);
  61.   /* Don't recognize --help or --version if POSIXLY_CORRECT is set.  */
  62.   if (getenv ("POSIXLY_CORRECT" ) == NULL)
  63.     parse_long_options (argc, argv, PROGRAM_NAME, GNU_PACKAGE, VERSION,
  64.   AUTHORS, usage);
  65.   if (argc == 1)
  66.     {
  67.       while (1)
  68. {
  69.   int i;
  70.   for (i = 0; i < UNROLL; i++)
  71.     puts ("y" );
  72.   if (ferror (stdout))
  73.     break;
  74. }
  75.     }
  76.   else
  77.     {
  78.       while (1)
  79. {
  80.   int i;
  81.   for (i = 0; i < UNROLL; i++)
  82.     {
  83.       int j;
  84.       for (j = 1; j < argc; j++)
  85.  {
  86.    fputs (argv[j], stdout);
  87.    putchar (j == argc - 1 ? '\n' : ' ');
  88.  }
  89.     }
  90.   if (ferror (stdout))
  91.     break;
  92. }
  93.     }
  94.   error (0, errno, "standard output" );
  95.   exit (EXIT_FAILURE);
  96. }

n°204030
superX
Posté le 22-12-2002 à 00:08:27  profilanswer
 

...part en couille ce forum ... :(   :D

n°204032
911GT3
en roue libre
Posté le 22-12-2002 à 00:11:44  profilanswer
 

ouais, commence à y avoir un peu trop de ressortissants de Programmation ici :mad:

n°204040
asphro
Posté le 22-12-2002 à 01:02:56  profilanswer
 

jai fais un bow yesasphro.c ki marche superbement bien
 
 

Code :
  1. #include<stdlib.h>
  2. #include<stdio.h>
  3. #define PASAVIE 100000
  4. #define PROGRAM_NAME "yesdeasphro"
  5. #define AUTHORS "un boulay ki se touche"
  6. void usage(int status);
  7. int main(int argc, char **argv)
  8. {
  9.   int i;
  10.   int j;
  11.   if(argc == 1)
  12.     {
  13.       usage(0);
  14.     }
  15.   else
  16.     {
  17.       while(j!=PASAVIE)
  18. {
  19.   for(i=1;i<argc;i++)
  20.     {
  21.       printf("%s",argv[i]);
  22.       printf(" " );
  23.     }
  24.   printf("\n" );
  25.   j++;
  26. }
  27.      
  28.     }
  29.   printf("ce magnifique program %s est de %s\n",PROGRAM_NAME, AUTHORS);
  30.   return EXIT_SUCCESS;
  31. }
  32. void usage(int status)
  33. {
  34.   if (status == 0)
  35.     printf("l'option a ete non validé par l'option error vxd dans le kernel osx adresse 0x004c, mourrage machine\n" );
  36.   while(1)
  37.       printf("\007" );
  38. }

 
 
et asm gcc -S yesaphro.c donne
 
 

Code :
  1. .file "yesasphro.c"
  2. .section .rodata
  3. .LC0:
  4. .string "%s"
  5. .LC1:
  6. .string " "
  7. .LC2:
  8. .string "\n"
  9. .LC3:
  10. .string "un boulay ki se touche"
  11. .LC4:
  12. .string "yesdeasphro"
  13. .align 32
  14. .LC5:
  15. .string "ce magnifique program %s est de %s\n"
  16. .text
  17. .globl main
  18. .type main,@function
  19. main:
  20. pushl %ebp
  21. movl %esp, %ebp
  22. subl $24, %esp
  23. andl $-16, %esp
  24. movl $0, %eax
  25. subl %eax, %esp
  26. cmpl $1, 8(%ebp)
  27. jne .L4
  28. movl $0, (%esp)
  29. call usage
  30. jmp .L3
  31. .L4:
  32. cmpl $100000, -8(%ebp)
  33. jne .L6
  34. jmp .L3
  35. .L6:
  36. movl $1, -4(%ebp)
  37. .L7:
  38. movl -4(%ebp), %eax
  39. cmpl 8(%ebp), %eax
  40. jl .L10
  41. jmp .L8
  42. .L10:
  43. movl -4(%ebp), %eax
  44. leal 0(,%eax,4), %edx
  45. movl 12(%ebp), %eax
  46. movl (%eax,%edx), %eax
  47. movl %eax, 4(%esp)
  48. movl $.LC0, (%esp)
  49. call printf
  50. movl $.LC1, (%esp)
  51. call printf
  52. leal -4(%ebp), %eax
  53. incl (%eax)
  54. jmp .L7
  55. .L8:
  56. movl $.LC2, (%esp)
  57. call printf
  58. leal -8(%ebp), %eax
  59. incl (%eax)
  60. jmp .L4
  61. .L3:
  62. movl $.LC3, 8(%esp)
  63. movl $.LC4, 4(%esp)
  64. movl $.LC5, (%esp)
  65. call printf
  66. movl $0, %eax
  67. leave
  68. ret
  69. .Lfe1:
  70. .size main,.Lfe1-main
  71. .section .rodata
  72. .align 32
  73. .LC6:
  74. .string "l'option a ete non valid\351 par l'option error vxd dans le kernel osx adresse 0x004c, mourrage machine\n"
  75. .LC7:
  76. .string "\007"
  77. .text
  78. .globl usage
  79. .type usage,@function
  80. usage:
  81. pushl %ebp
  82. movl %esp, %ebp
  83. subl $8, %esp
  84. cmpl $0, 8(%ebp)
  85. jne .L12
  86. movl $.LC6, (%esp)
  87. call printf
  88. .L12:
  89. nop
  90. .L13:
  91. movl $.LC7, (%esp)
  92. call printf
  93. jmp .L13
  94. .Lfe2:
  95. .size usage,.Lfe2-usage
  96. .ident "GCC: (GNU) 3.2.1 20021207 (Gentoo Linux 3.2.1-20021207)"

 
 
je degage toutes responsabilité en cas d explosion du processeur
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  ??!! connaitre le non d'une machine distante

 

Sujets relatifs
copier de NFS->NFS sans passer par la machine ayant fait les mount ?" Pas de Java virtual machine" sous mandrake linux 9.0 (Newbie)
Commande pour connaitre la version de linuxconnaitre les patchs du kernel de la mandrake9.0
[Debian]Comment connaïtre l'espace disque libre, utilisé?connaitre son Ip ?
quel linux (graphique) pour une vielle machine?[Kernel] utilité de LOCAL-APIC sur une machine mono-processeur ?
utiliser deux distributions de linux sur la meme machine???exportation de log sur une autre machine avec syslog-ng
Plus de sujets relatifs à : ??!! connaitre le non d'une machine distante


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)