# Dotfiles - Mis módulos IP (Arch Linux)

## **Mi script para agregar módulos de IP y TARGET**

Estos módulos son muy básicos pero muy útiles, para todos aquellos que somos CTF Players y pentester, es muy común que constantemente vayamos seteando targets, viendo direcciones ip de **VPNs** o simplemente querer ver y copiar la direccion IP de **LAN** o **WAN**.

Con este script resumi todo eso reemplazando el módulo de titulo de ventana que no utilizo demasiado y aprovechando la barra TOP para agregarle los módulos de: **VPN, TARGET, LAN, WAN.**

## **Requisito previo para que funcione mis módulos en Arch Linux**

Personalmente utilizo **ARCH** con *BSPWN* y desde hace un largo tiempo utilizo este gran trabajo como base de dotfiles ([https://github.com/gh0stzk/dotfiles.), en mi caso uso el **JAN THEME** d](https://github.com/gh0stzk/dotfiles)e dicho dotfiles y es para [el theme que está enfocado mi scrip](https://github.com/gh0stzk/dotfiles)t, (ya que si se trata de usar en otros themes posiblemente quede mal estéticamente porque los diseños de la barra de tareas etc son diferentes).

## **MI REPO GITHUB**

Tuve la idea de crear mi **GitHUB** para poder subir scripts y trabajar en pequeños proyectos, de este modo me ayudara a perfeccionar el scripting y la programación así que este es mi primer ‘muy mini’ proyecto. [https://github.com/shkz-x/conn\_d0tfiles](https://github.com/shkz-x/conn_d0tfiles)

  

## **Clonar el repo y ejecutar script**

Los comandos para clonar el repo y ejecutar correctamente:

```bash
git clone https://github.com/shkz-x/conn_d0tfiles.git
chmod +x conn_d0tfiles.sh
./conn_d0tfiles.sh
```

## **Alias agregados automáticamente al .zshrc para setear los modulos**

```bash
von -> SHOW vpn ip
voff -> HIDE vpn ip

lanon -> SHOW lan ip
lanoff -> HIDE lan ip

wanon -> SHOW wan ip
wanoff -> HIDE wan ip

target [value] -> Set a TARGET
targetoff -> Unset TARGET
```

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1753938682185/0d40087b-4c24-4ccf-b844-5d12d6bffd26.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1753938684972/325c030b-d76b-4990-807a-339a5aaf6754.png align="center")
