lunes, 26 de septiembre de 2016

Análisis de Servicios dentro de un Rango de IP visualizados Gráfico Real-Time(I)

Tener el número de usuarios conectados en Real-Time, desde el punto de vista de un sysAdmin es de vital importancia para determinar acciones a tomar en diferentes ocasiones.
Se requiere:
  • BD: MYSQL  (será recomendable usar NoSQL) 
  • Apache
  • Python3.4 (requerido pip3.4)
  • Nmap-Python (también podra usar MasScan)
****** (complementario)
  • Notepad++ (cualquier editor de txt)
  • Ubuntu Server
  •  Webmin
  • OpenSSH
Windows:

Linux:
  •  Webmin:
    •  sudo nano /etc/apt/sources.list
    • deb http://download.webmin.com/download/repository sarge contrib
      deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib
    • sudo wget http://www.webmin.com/jcameron-key.asc
      sudo apt-key add jcameron-key.asc
    • apt-get update
      apt-get install webmin -y
    • sudo ufw allow 10000
  •  OpenSSH
    •  sudo apt install openssh-server
  •  Python3.4
    • sudo apt-get install build-essential libncursesw5-dev libreadline5-dev libssl-dev libgdbm-dev libc6-dev libsqlite3-dev tk-dev
    • sudo add-apt-repository ppa:fkrull/deadsnakes
    • sudo apt-get update; sudo apt-get install python3.4
    • sudo apt-get install python3-pip
  • Nmap-Python
    •  wget http://xael.org/pages/python-nmap-0.6.1.tar.gz
    • sudo tar xvzf python-nmap-0.6.1.tar.gz
    • cd python-nmap-0.6.1
    • python setup.py install
    • Si existe algún error de module verifica el error y si es necesario instala el module faltante(pip3.4 install "nodule faltante)
  • Apache
    • sudo apt-get update
    • sudo apt-get install apache2
  • MySQL
    •  sudo apt-get install mysql-server
  • PHP
    •  sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql
En la siguiente entrada segiremos con el codeo en python.

.......Después de un largo periodo de estar BreakPoint , decidí retomar el blog que paso por muchos cambios desde el 2010.