All Projects → RafaelAybar → Bash Toolkit

RafaelAybar / Bash Toolkit

Licence: mit
Este proyecto esá destinado a ayudar a los sysadmin

Programming Languages

shell
77523 projects
bash
514 projects

Projects that are alternatives of or similar to Bash Toolkit

Txeh
Go library and CLI utilty for /etc/hosts management.
Stars: ✭ 181 (+1292.31%)
Mutual labels:  network, networking, dns, sysadmin
Exscript
A Python module making Telnet and SSH easy
Stars: ✭ 337 (+2492.31%)
Mutual labels:  automation, network, networking
Pynms
A vendor-agnostic NMS for carrier-grade network simulation and automation
Stars: ✭ 73 (+461.54%)
Mutual labels:  automation, network, networking
Diffios
Cisco IOS diff tool
Stars: ✭ 23 (+76.92%)
Mutual labels:  automation, network, networking
Grassmarlin
Provides situational awareness of Industrial Control Systems (ICS) and Supervisory Control and Data Acquisition (SCADA) networks in support of network security assessments. #nsacyber
Stars: ✭ 621 (+4676.92%)
Mutual labels:  network, networking
Sooty
The SOC Analysts all-in-one CLI tool to automate and speed up workflow.
Stars: ✭ 867 (+6569.23%)
Mutual labels:  automation, dns
Walkoff
A flexible, easy to use, automation framework allowing users to integrate their capabilities and devices to cut through the repetitive, tedious tasks slowing them down. #nsacyber
Stars: ✭ 855 (+6476.92%)
Mutual labels:  automation, sysadmin
Vssh
Go Library to Execute Commands Over SSH at Scale
Stars: ✭ 707 (+5338.46%)
Mutual labels:  automation, network
Twisted
Event-driven networking engine written in Python.
Stars: ✭ 4,442 (+34069.23%)
Mutual labels:  network, dns
Netaddr
A network address manipulation library for Python
Stars: ✭ 648 (+4884.62%)
Mutual labels:  networking, sysadmin
Opsmop
DISCONTINUED: permanent copy of fork lives at github.com/mpdehaan/opsmop
Stars: ✭ 725 (+5476.92%)
Mutual labels:  automation, configuration-management
Fast Android Networking
🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀
Stars: ✭ 5,346 (+41023.08%)
Mutual labels:  network, networking
Roam To Git
Automatic RoamResearch backup to Git
Stars: ✭ 489 (+3661.54%)
Mutual labels:  cron, backup
Jok3r
Jok3r v3 BETA 2 - Network and Web Pentest Automation Framework
Stars: ✭ 645 (+4861.54%)
Mutual labels:  automation, network
Gns3 Server
GNS3 server
Stars: ✭ 477 (+3569.23%)
Mutual labels:  network, networking
Dnsfs
Store your data in others DNS revolvers cache
Stars: ✭ 696 (+5253.85%)
Mutual labels:  networking, dns
Nexer
Content based network multiplexer or redirector made with love and Go
Stars: ✭ 7 (-46.15%)
Mutual labels:  network, networking
Bmon
bandwidth monitor and rate estimator
Stars: ✭ 787 (+5953.85%)
Mutual labels:  network, networking
P2p
Practice project to demonstrate p2p file sharing.
Stars: ✭ 16 (+23.08%)
Mutual labels:  network, networking
Mobly
E2E test framework for tests with complex environment requirements.
Stars: ✭ 424 (+3161.54%)
Mutual labels:  automation, networking

Bash-toolkit

Proyecto realizado por Rafael Aybar Segura, curso 2017-2018, IES AL-ANDALUS

Este proyecto es un conjunto de herramientas para sysadmin para servidores con sistema operativo Ubuntu server 16.04 o superior con las siguientes funcionalidades

  • Copias de seguridad y automatización de tareas.

  • Obtención de información de base de datos MySQL.

  • Gestión de usuarios y permisos.

  • Gestión de discos. ADVERTENCIA: El autor no se hace responsable de la pérdida de datos ni de las consecuencias que pueda acarrear el mal uso de estos scripts.
    - Incluye:

    • Obtención de información de los discos del sistema.
    • Cifrado de particiones/discos.
    • Borrado seguro de archivos (Esta opción puede degradar bastante su disco SSD debido a los procesos de sobreescritura).
    • Eliminación de particiones.
  • Instalación de sistemas operativos en pendrive.

  • Monitorización de procesos.

  • Configuración de tarjetas de red:

    NOTA: El script configurará la tarjeta de red principal y deberá ejecutarse de la siguiente manera, siguiendo el orden de los parámetros de forma rigurosa:

       ./configred.sh nombre-de-la-tarjeta-de-red red ip-de-la-máquina puerta-de-enlace máscara servidores-dns
    

    Ejemplo:

       ./configred.sh enp0s3 192.168.209.0 192.168.209.45 192.168.209.1 255.255.255.0 8.8.8.8
    
  • Servicios DNS, DHCP, dominio Samba y unión de clientes Linux (Ubuntu)

Requerimientos:

  • Ubuntu server 16.04.4 LTS
  • Bash
  • MySQL 5.7 o superior
  • Python 3.5 o superior (sólo para obtener información de las bases de datos)
  • SQLAlchemy Librería para python y bases de datos
  • python-mysqldb y python3-mysqldb (conectores que permiten que python3 interactúe con mysql)
  • cryptsetup (sólo para las opciones de cifrado)

Agradecimientos

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].