Saltar al contenido

Prueba de Concepto

Un informático de siempre… en estos tiempos modernos

Menú
  • Inicio
  • Generales
  • Informatica Viejuna
  • Tecnología
  • RaspberryPI
    • Introducción
    • Instalación básica I
    • Instalación básica II
    • Securización
    • Copias de Seguridad
    • Práctico 1 – WordPress I
    • Práctico 1 – WordPress II
    • Práctico 2 – Gestor de Descargas
    • Práctico 3 – Servidor AirPrint
    • Práctico 4 – Servidor copias de Seguridad
    • Práctico 5 – Domótica
    • Práctico 6 – Media Center
    • Práctico 7 – Emulador de Videojuegos
    • Alternativas a RaspberryPI
    • Apéndice I
    • Apéndice II
    • Apéndice III
  • Impresión 3D
  • Chuletas
  • Acerca de
    • Acerca de mi y mis pruebas de concepto
    • Política de Privacidad
Menú

Chuleta 03 – Vaciando OneNote

Publicada el 27/06/201928/06/2019 por Antonio Hernan

Continuamos con la «serie» de chuletas rescatadas de distintos soportes, un día de estos conseguiré unificarlo todo… un día de estos…

Ahora es el turno de las que tengo en OneDrive que voy a ir vaciando en favor del uso de otros métodos más ligeros y rápidos que la suite de Microsoft.

Empezamos por la forma de descomprimir un fichero tar

Ó tar+gz .tgz y directamente volcarlo eliminado los directorios superiores, así dicho es un lío, pero en el caso práctico es esto, si tenemos un tar que contiene por ejemplo:

solr-4.3.1/example/solr/collection1/conf/velocity/suggest.vm

solr-4.3.1/example/solr/collection1/conf/velocity/tabs.vm

solr-4.3.1/example/solr/collection1/conf/xslt/example.xsl

solr-4.3.1/example/solr/collection1/conf/xslt/example_atom.xsl

solr-4.3.1/example/solr/collection1/conf/xslt/example_rss.xsl

solr-4.3.1/example/solr/collection1/conf/xslt/luke.xsl

solr-4.3.1/example/solr/collection1/conf/xslt/updateXml.xsl

solr-4.3.1/example/solr/solr.xml

solr-4.3.1/example/solr/zoo.cfg

solr-4.3.1/example/start.jar

solr-4.3.1/example/webapps/solr.war

solr-4.3.1/example/solr/bin/

solr-4.3.1/example/cloud-scripts/zkcli.sh

solr-4.3.1/example/etc/create-solrtest.keystore.sh

solr-4.3.1/example/exampledocs/post.sh

solr-4.3.1/example/exampledocs/test_utf8.sh

Y queremos volcarlo omitiendo los niveles superiores ( solr-4.3.1/example ) directamente en la ruta que queramos.

mkdir -p /opt/solr_liferay

cd /opt/solr_liferay

tar -xvzf /tmp/solr-4.3.1.tgz solr-4.3.1/example -C . --strip-components=2

Donde el parámetro –strip-components=N es el número de niveles a eliminar al descomprimir y -C es la ruta en la que vamos a realizar la extracción.

Seguimos con una chuleta que ha salvado más de una vez.. pasar ficheros de una máquina a otra usando NetCat

En la máquina de destino, la que va a recibir el fichero ejecutaremos esto:

operador@VASS-TONIO:/tmp$ nc -l -p 9999 > Fichero_Destino.txt

Y en la máquina de origen, la que envía el fichero, ejecutaremos esto:

operador@VASS-TONIO:/tmp$ nc localhost 9999 < Fichero_Origen.txt

El puerto elegido, el 9999, pues a gusto del consumidor o el que encontremos abierto (si tenemos un FW cortando comunicaciones podemos utilizar PortQuiz como os dije entradas atrás).

En esta caso el origen ataca a localhost, pero es obvio que aquí va la máquina de destino…

Ahora vamos a ver la forma de eliminar los ficheros de un directorio

Pero no unos ficheros cualquiera, los típicos millones de ficheros que aparecen en un directorio cuando un proceso enloquece y no podemos ni hacer un ls dentro del directorio sin morir.

La primera forma de hacerlo, con un find y usando el parámetro -print0 que devuelve el nombre de cada elemento sin realizar un retorno de carro para poder enviarlo a xargs que lo interpreta y evalúa línea a línea (y elimina…):

find . -name "*.log" -type f -print0 | xargs -0 rm -f

Otra forma de hacerlo, empleando rsync para machacar el directorio «infestado» de ficheros con otro vacío:

mkdir empty_dir; rsync -a --delete empty_dir/ directorio_hastalostopes/

Y la última forma, usando el todopoderoso Perl, haciendo un one-line del exterminio:

perl -e 'for(<*>){((stat)[9]<(unlink))}'

 

Por último, vamos a ver un par de método para conocer nuestra IP pública

Con la que nos presentamos en internet después de una suerte de conexiones, proxy y firewall.

wget --user-agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:21.0) Gecko/20100101 Firefox/21.0" ipinfo.io/ip; cat ip; rm ip*

Y la otra forma es:

wget -qO- http://ipecho.net/plain; echo

En función de si atacamos por http o por https nos llevaremos la sorpresa de si nuestra salida a internet encamina el tráfico en plano o seguro por distintas conexiones (algo que puede ser muy muy divertido con páginas que generan el token en plano y continúan con el login por seguro… da para una entrada de Informática Viejuna..)

… continuará …

Búsqueda

Categorias

Enlaces de interés

https://piscinadentropia.es

Piscina de Entropía, la página de Isaac Hernán, mi enano. De casta le viene al galgo que dirían las abuelas.


https://www.ottodiy.com/academy

Academia Otto DIY, todo lo que necesitas saber sobre este robot imprimible y de código abierto.

Sígueme en las redes

Instagram Linkedin Telegram Github Mail Credlyb Tinkercad GoodReads
© 2022 Prueba de Concepto | Funciona con Minimalist Blog Tema para WordPress