Skip to content

blogNetting/Kali-Linux_Hack_Bar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kali-Linux - Hack Bar

Este repositorio contiene scripts para crear una barra inferior en la distribución Kali Linux con direcciones IP.

  • Dirección IP local de la máquina.
  • Dirección IP de la VPN.
  • Dirección IP del objetivo y nombre.

El resultado final de la barra es el siguiente:

Ejemplo

Instalación

Copia la carpeta config/panels del repositorio a /home/kali/.config/panels

cp -r config/panels /home/kali/.config/

Copia el siguiente código en tu .zshrc (fichero zshrc en el repositorio):

function settarget(){
    ip_address=$1
    machine_name=$2
    echo "$ip_address $machine_name" > /home/kali/.config/panels/target
}

NOTA: Recuerda cambiar el path a tu usuario /home/<my_user>

Crear una nueva barra

Pulsa con el boton derecho en:

Panel -> Panel Preference...

Luego pulsa sobre el boton "+" para añadir un nuevo panel. El nuevo panel aparecerá en la esquina superior izquierda.

Arrastra el panel hacia la parte inferior de la pantalla y aumenta el Length al máximo para que ocupe el ancho total del escritorio. Habilita el Lock Panel para que la barra quede bloqueada y no se pueda mover.

Te recomiendo que pongas las mismas configuraciones que las mostradas en las siguientes imagenes:

Ejemplo Ejemplo

Añadir items

Para añadir los items a la barra debes de pulsar sobre el boton + Add en la esquina inferior izquierda.

Utiliza la misma generarquia que la mostrada en la siguiente imagen:

Ejemplo

Item separator

Hay varios tipos de separadores. Los visibles, los transparantes, etc. En style debes de seleccionar transparent si quieres que el separador sea transparante, en este caso, también activa el checkbox de Expand para que genere una separación grande entre los componentes.

Ejemplo

Fijate bien en la imagen principal si quieres obtener el mismo resultado que el mostrado.

Generic Monitor

En estos items es en donde se debe de indicar el path en donde se ubica el script que genera la cadena de texto con la información a mostrar:

Ejemplo

En la caja de texto del atributo Command selecciona el path del script correspondiente:

1º Generic Monitor --> /home/kali/.config/panels/ethernet_status.sh
2º Generic Monitor --> /home/kali/.config/panels/vpn_status.sh
3º Generic Monitor --> /home/kali/.config/panels/target_status

En la caja de texto del atributo Label deja sobre cuatro espacios en blanco. Es por simple estética.

Adapta el tiempo de actualización que consideres (Periods)

Workspaces Switcher

Copia la siguiente configuración:

Ejemplo

Dirección IP de Objetivo al portapapeles

Para poder copiar la dirección IP del objetivo al portapapeles se ha creado el siguiente script en python config/shortcuts/copy_target_ip.py.

Es neceario copiar dicho script al siguiente directorio:

cp Kali-Linux_Hack_Bar/config/shortcuts /home/kali/.config/

Para que el script se ejecute hay que añadir un nuevo atajo de teclado. Para ello es hay que pulsar sobre el menu de Kali Linux, buscar Keyboard, pulsar sobre la pestaña Aplication Shortcuts, pulsar sobre el boton + Add y añadir la siguiente ruta:

python3 /home/kali/.config/shortcuts/copy_target_ip.py

La combinación de teclas utilizadas son las siguientes:

[Shift] + [Ctrl] + [O]

Ejemplo Ejemplo

Nuevas funcionalidades

Utilizar los procedimientos anteriores para añadir las nuevas funcionalidades.

  • Creación de scripts para directorio .config/panels
  • Creación de scripts para directorio .config/shortcuts
  • Añadir al fichero .zshrc la función correspondiente.
  • Asignación de atajos de teclados para ejecución de scripts.

Versión 1.1:

  • Se ha anañido un nuevo panel de dominio objetivo.
    • función setdomain.
    • [Shift] + [Ctrl] + [O]

Funcionamiento

Todos los items se actualizan solos a excepción del item de la máquina objetivo que para añadir su contenido es necesario llamar a la función añadida al fichero .zshrc con los siguientes parametros:

settarget <ip> <name>

Ejemplo:

settarget 192.168.0.1 Router

Copiar&Pegar IP objetivo:

Para copiar la dirección IP del objetivo que se muestra en el panel inferior derecho hay que utilizar los siguientes atajos de teclado:

Copiar al portapapeles:

[Shift] + [Ctrl] + [O]

Pegar la dirección IP:

[Shift] + [Ctrl] + [V]

Copiar&Pegar Dominio: Para copiar el dominiod el objetivo que se muestra en el panel inferior derecho hay que utilizar los siguientes atajos de teclado:

Copiar al portapapeles:

[Shift] + [Ctrl] + [I]

Pegar la dirección IP:

[Shift] + [Ctrl] + [V]

About

Barrra de hackeo para Kali Linux

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published