elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Temas
Páginas: [1]
1  Programación / Scripting / [Python] Scaner de Puertos en: 17 Enero 2011, 11:08 am
Hace poco empece con Python. Este vendria hacer el primer code serio que hago =P supongo que todavia se puede mejorar =P
Sobre el scaner scanea por rangos y lista de puertos.

Código
  1. #!/usr/bin/python2
  2. import socket, sys, string
  3. if len(sys.argv)!=3 or sys.argv[1]=="-h":
  4. print "Escaner de puerto by Exe U.\n"
  5. print "Sintaxis> [HOST] [PUERTO/S]\n"
  6. print  sys.argv[0] + " localhost 1-80"
  7. print  sys.argv[0] + " localhost 21,22,23,25,110"
  8. print  sys.argv[0] + " localhost 80"
  9. sys.exit()
  10. host = sys.argv[1]
  11. puertos = sys.argv[2]
  12. #Escaneo por rangos
  13. if string.find(puertos, "-") >= 1:
  14. puertos = puertos.split("-")
  15. for puerto in range(int(puertos[0]), int(puertos[1]) +1):
  16. try:
  17. sc = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  18.   sc.connect((host,puerto))
  19.   print "Puerto %d" % puerto + " abierto"
  20. sc.close()
  21. except:
  22. pass
  23. #Escanea una lista de puertos
  24. elif string.find(puertos, ",") >= 1:
  25. puertos = puertos.split(",")
  26. for puerto in puertos:
  27. try:
  28. sc = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  29.   sc.connect((host, int(puerto)))
  30.   print "Puerto " + puerto + " abierto"
  31. sc.close()
  32. except:
  33. pass
  34. #Escanea un solo puerto
  35. elif puertos.isdigit():
  36. try:
  37. sc = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  38. sc.connect((host, int(puertos)))
  39. print "Puerto " + puertos + " abierto"
  40. sc.close()
  41. except:
  42. pass

Salu2
2  Sistemas Operativos / GNU/Linux / Particion Raiz se monta como solo lectura en: 22 Junio 2010, 14:45 pm
Hola, tengo un sistema archlinux y ayer luego de una actualizacion del sistema la particion raiz se monta como solo lectura con todos los problemas que eso conlleva.

Dejo algunos datos del sistema.

uname -a
Código:
Linux archlinux 2.6.34-ARCH #1 SMP PREEMPT Sat Jun 19 13:06:16 CEST 2010 i686 Pentium III (Coppermine) GenuineIntel GNU/Linux

fdisk -l
Código:
Disco /dev/sda: 20.0 GB, 20019314176 bytes
255 heads, 63 sectors/track, 2433 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x4c2c6ea3

Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sda1   *           1        2433    19543041   83  Linux

Disco /dev/sdb: 20.0 GB, 20020396032 bytes
255 heads, 63 sectors/track, 2434 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xb0d0b0d0

Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema

Disco /dev/sdc: 60.0 GB, 60022480896 bytes
255 heads, 63 sectors/track, 7297 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf975f975

Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sdc1   *           1        7297    58613121    7  HPFS/NTFS

fstab
Código:
# 
# /etc/fstab: static file system information
#
# <file system>        <dir>         <type>    <options>          <dump> <pass>
none                   /dev/pts      devpts    defaults            0      0
none                   /dev/shm      tmpfs     defaults            0      0
/dev/cdrom             /media/cd   auto    ro,user,noauto,unhide   0      0
#/dev/dvd               /media/dvd  auto    ro,user,noauto,unhide   0      0
#/dev/fd0               /media/fl   auto    user,noauto             0      0
/dev/cdrom             /media/cd   auto    ro,user,noauto,unhide   0      0
/dev/sda1 / reiserfs defaults,iocharset=utf8 0 1
/dev/sdc1 /media/datos ntfs-3g defaults,iocharset=utf8  0 0
/dev/sdd4 /media/usb vfat rw,noauto,user,iocharset=utf8 0 0


cat /proc/mounts
Código:
rootfs / rootfs rw 0 0
proc /proc proc rw,relatime 0 0
sys /sys sysfs rw,relatime 0 0
udev /dev devtmpfs rw,nosuid,relatime,size=10240k,nr_inodes=47506,mode=755 0 0
/dev/sda1 / reiserfs ro,relatime 0 0
none /dev/pts devpts rw,relatime,mode=600,ptmxmode=000 0 0
fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0
/dev/sdc1 /media/datos fuseblk rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,blksize=4096 0 0

No puedo copiar dmesg porque efectivamente no se crea.
Afortunadamente tengo backup de todo.. asi que si no queda otra reinstalo el SO.

Saludos
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines