https://iotconsulting.tech/como-instalar-un-servidor-de-mqtt-en-raspberry-pi/
lunes, 25 de octubre de 2021
domingo, 24 de enero de 2021
Crear un usb booteable en mac
https://www.freecodecamp.org/news/how-make-a-windows-10-usb-using-your-mac-build-a-bootable-iso-from-your-macs-terminal/
sábado, 18 de abril de 2020
CiberSeguridad y Teletrabajo
Webinar de Ciberseguridad y Teletrabajo
-Escaneo de dispositivos conectados a Internet: Shodan, Censys, Scans.io; Referencias en Dragonjar
-Firewall Opensource: pfsense, Sophos
-Interesante: Sonar raspberry Py
-Segundo factor de autentificacion:
iptables -A INPUT -M conntrack --ctstate ESTABLISHED, RELATED -j ACCEPT
Conprobar con: nmap "nombredemaquina" -p 22
- Gitlab.com/junqueras/c-lock
Canales de Comunicacion: slack o microsoft teams
- Videoconferencias: Zoom
- Documentacion y orden: GSuite o Office365 o Trello.
- Seguridad y dispositivos:
-Escaneo de dispositivos conectados a Internet: Shodan, Censys, Scans.io; Referencias en Dragonjar
-Firewall Opensource: pfsense, Sophos
-Interesante: Sonar raspberry Py
-Segundo factor de autentificacion:
- -TOTP con Google Autenticator o LaTCH. Es mejor no usar SMS como 2FA (segundo factor de autenticacion debido a clonado de tarjetas)
- 2FA con llaves fisicas como Yubico (siguen el estandar FIDO U2F)
- VDI: Accedes desde un equipo a un escritorio virtualizado en la nube. Hay que bloquear la extracción de ficheros.
iptables -A INPUT -M conntrack --ctstate ESTABLISHED, RELATED -j ACCEPT
Conprobar con: nmap "nombredemaquina" -p 22
- Gitlab.com/junqueras/c-lock
Canales de Comunicacion: slack o microsoft teams
- Videoconferencias: Zoom
- Documentacion y orden: GSuite o Office365 o Trello.
- Seguridad y dispositivos:
- Equipos plataformados. Jamp para Mac (ofrece mobile device management MDM)
- Windows Remote Management (WRM)
- pqp-deploy (https://www.pqp.com/pqp-deply)
- Monitorizacion con osquery integrado con elastic o kolide
- Deteccion de amenazas con osquery
- Monitorizacion con elastic SIEM
- Charla: the bad things happen when you're not looking
- Microsoft Defender Advanced Thread Protection
- Cylance
- EndPoint de Elastic con cursos gratuitos
Anydesk TeamViewer
martes, 14 de enero de 2020
lunes, 4 de noviembre de 2019
Mi vida con MySql para python
- Despues de instalar el conector:
pip install --upgrade setuptools
conda update setuptools
pip install --upgrade setuptools
conda update setuptools
pip install --upgrade setuptools
pip install mysql-connector-python
sábado, 20 de julio de 2019
miércoles, 17 de julio de 2019
Docker
Descarga de Docker. Es necesario darse de alta.
https://hub.docker.com/editions/community/docker-ce-desktop-windows

Una vez instalado comprobar:
- docker ps
- docker version
- docker pull centos (Puede dar el error "incorrect username or password"). En este caso ejecutar:
- docker login. Como username poner "Solamente" el nombre de usuario p.e pepitomartinez.
- Pide la contraseña y emite el mensaje "login succeeded
Para bajar una imagen:
- docker pull centos. Bajará la imagen de centos
- docker run -idt centos /bin/bash
- docker ps (Consulta los procesos para ver el ID de container
- docker exec -it 8548cfc7f12c /bin/bash (cambiar el id por el ID de container)
Para instalar la imagen de Oracle 11: -
sqlplus system/oracle @Relational_schemes.sql
select * from cars;
Es conveniente instalar SqlDeveloper desargándolo de Oracle en el host y crear una conexion
select * from cars;
select * from cars ORDER BY ID;
select rownum, id, brand, model, year from cars order by id;
select * from cars where sold_units is not null;
select * from cars where starting_price>=75000;
select * from cars where starting_price<75000;
select count(*) from cars where starting_price<=75000;
select column_name from cars;
select * from dictionary where table_name LIKE 'cars';
select * from dictionary;
user_table_columns;
Enlaces de interes:
https://enmilocalfunciona.io/instalando-y-probando-docker-en-windows-10/
https://hub.docker.com/r/deepdiver/docker-oracle-xe-11g
https://hub.docker.com/editions/community/docker-ce-desktop-windows
Una vez instalado comprobar:
- docker ps
- docker version
- docker pull centos (Puede dar el error "incorrect username or password"). En este caso ejecutar:
- docker login. Como username poner "Solamente" el nombre de usuario p.e pepitomartinez.
- Pide la contraseña y emite el mensaje "login succeeded
Para bajar una imagen:
- docker pull centos. Bajará la imagen de centos
- docker run -idt centos /bin/bash
- docker ps (Consulta los procesos para ver el ID de container
- docker exec -it 8548cfc7f12c /bin/bash (cambiar el id por el ID de container)
Para instalar la imagen de Oracle 11: -
https://hub.docker.com/r/deepdiver/docker-oracle-xe-11g
Seguimiento de este tutorial:
- Bajar la imagen de docker con oracle 11
-
docker pull deepdiver/docker-oracle-xe-11gNota: la siguiente esta mal escrita en el tutorial
-docker run -d -p 49160:22 -p 49161:1521 deepdiver/docker-oracle-xe-11g
Bajarse las tablas sql de creacion de la base de datos y copiarlas en el docker
(En este caso):
docker run -it deepdiver/docker-oracle-xe-11g
scp -P 49160 Relational_schemes.sql root@localhost:~/
OJO: Recomendable seguir el tutorial. Los siguientes comandos pueden estar descolocados
ssh root@localhost -p 49160
password: admin
Una vez dentro de la maquina virtual
select * from cars;
Es conveniente instalar SqlDeveloper desargándolo de Oracle en el host y crear una conexion
select * from cars;
select * from cars ORDER BY ID;
select rownum, id, brand, model, year from cars order by id;
select * from cars where sold_units is not null;
select * from cars where starting_price>=75000;
select * from cars where starting_price<75000;
select count(*) from cars where starting_price<=75000;
select column_name from cars;
select * from dictionary where table_name LIKE 'cars';
select * from dictionary;
user_table_columns;
Enlaces de interes:
https://enmilocalfunciona.io/instalando-y-probando-docker-en-windows-10/
https://hub.docker.com/r/deepdiver/docker-oracle-xe-11g
jueves, 11 de julio de 2019
Microservicios con Eclipse
Ir a start.spring.io
-Generar el proyecto
- Guardar el proyecto y posteriormente descomprimirlo
- Ejecutar Eclipse.
- File-Import-Maven-Existing Maven Projects.
Buscar el proyecto-seleccionar la carpeta-Finish.
- Ir al fichero pom.xml, dentro del proyecto boton derecho-Run As y ejecutar Maven Install
Si da el error de Compilation failure, seleccionar el proyecto e ir a Project-Properties-Java Build Path-Libraries, seleccionar JRE SystemLibraries-Edit-Alternate JRE y seleccionar la Jdk instalada en el sistema.Seleccioar Add-Standard VM. Apply y Close
-Seleccionar la clase principal (la del fichero main) Run As-Java Application
- Permitir acceso y conectarse con un navegador a localhost:8080
Seleccionarl el proyecto y ejecutar: Run As-Maven install
En línea de comandos: Ir al directorio target del proyecto y ejecutar: javac -Dserver.port=8090 demo-0.0.1-SNAPSHOT.jar. Sustituir demo-0.0.1-SNAPSHOT.jar por el nombre de fichero.
En la nueva version de Spring es: javac -jar demo-0.0.1-SNAPSHOT.jar -server.port=8090
Configurar java
Ir a panel de Control-Sistema-Configuracion avanzada del sistema-Variables de entorno
Añadir la variable JAVA_HOME con la usa al jdk de java
Añadir al path la ruta completa al directorio bin de Java añadiendo como separadores el caracter ";"
-Generar el proyecto
- Guardar el proyecto y posteriormente descomprimirlo
- Ejecutar Eclipse.
- File-Import-Maven-Existing Maven Projects.
Buscar el proyecto-seleccionar la carpeta-Finish.
- Ir al fichero pom.xml, dentro del proyecto boton derecho-Run As y ejecutar Maven Install
Si da el error de Compilation failure, seleccionar el proyecto e ir a Project-Properties-Java Build Path-Libraries, seleccionar JRE SystemLibraries-Edit-Alternate JRE y seleccionar la Jdk instalada en el sistema.Seleccioar Add-Standard VM. Apply y Close
-Seleccionar la clase principal (la del fichero main) Run As-Java Application
- Permitir acceso y conectarse con un navegador a localhost:8080
Seleccionarl el proyecto y ejecutar: Run As-Maven install
En línea de comandos: Ir al directorio target del proyecto y ejecutar: javac -Dserver.port=8090 demo-0.0.1-SNAPSHOT.jar. Sustituir demo-0.0.1-SNAPSHOT.jar por el nombre de fichero.
En la nueva version de Spring es: javac -jar demo-0.0.1-SNAPSHOT.jar -server.port=8090
Configurar java
Ir a panel de Control-Sistema-Configuracion avanzada del sistema-Variables de entorno
Añadir la variable JAVA_HOME con la usa al jdk de java
Añadir al path la ruta completa al directorio bin de Java añadiendo como separadores el caracter ";"
viernes, 1 de febrero de 2019
Instalacion de una Vpn en Raspberry Pi
| Instalacion de VPN en RaspBerryPi Enlace de referencia: https://www.redeszone.net/2017/02/17/pivpn-es-la-opcion-mas-facil-y-rapida-para-configurar-un-servidor-openvpn-en-tu-raspberry-pi/ Paso 1: Poner una direccion IP estatica a la Pi Paso 2: En la terminal de la Raspberry poner el comando: curl -L https://install.pivpn.io | bashAceptar para continuar Elegir un usuario con las teclas de direccion y seleccionarlo con la barra de espacio. Dar a Aceptar en las siguientes pantallas Dejar el protocolo UDP por defecto Dar aceptar hasta la siguiente pantalla Modificar la siguiente pantalla para poner los DNS de Google: 8.8.8.8 En la pantalla de servidores de DNS elegir Custom Reiniciar y ejecutar : pivpn add Dar un nombre y password para el cliente que se va a conectar Se creara un fichero del tipo ovpn en el directorio home de usuario que deberemos abrir con el cliente de Vpn, p.e. Tunnelblick para ordenador u OpenVpn para Adroid que instalaremos desde el Play Store En caso de fallo de acceso a Internet estando conectado a la Vpn (En el servidor de VPN): iptables -A FORWARD -j ACCEPT sudo iptables --append FORWARD --in-interface eth0 -j ACCEPT |
Suscribirse a:
Entradas (Atom)










