-
Notifications
You must be signed in to change notification settings - Fork 70
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #97 from fgont/add-license
Add license boilerplate
- Loading branch information
Showing
3 changed files
with
62 additions
and
30 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,27 @@ | ||
#!/usr/bin/env perl | ||
# | ||
# blackhole6: A tool find IPv6 blackholes | ||
# blackhole6: A tool find IPv6 blackholes | ||
# | ||
# Syntax: blackhole6 DESTINATION [HEADERSIZE [PROTOCOL [PORT]]] | ||
# Syntax: blackhole6 DESTINATION [HEADERSIZE [PROTOCOL [PORT]]] | ||
# | ||
# Copyright (C) 2011-2024 Fernando Gont <[email protected]> | ||
# | ||
# Programmed by Fernando Gont for SI6 Networks <https://www.si6networks.com> | ||
# | ||
# This program is free software: you can redistribute it and/or modify | ||
# it under the terms of the GNU General Public License as published by | ||
# the Free Software Foundation, either version 3 of the License, or | ||
# (at your option) any later version. | ||
# | ||
# This program is distributed in the hope that it will be useful, | ||
# but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
# GNU General Public License for more details. | ||
# | ||
# You should have received a copy of the GNU General Public License | ||
# along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
# | ||
# Please send any bug reports to Fernando Gont <[email protected]> | ||
|
||
use Socket(); | ||
use constant EXIT_SUCCESS => 0; | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,37 +1,25 @@ | ||
#!/usr/bin/env perl | ||
|
||
# Puedo especificar dos cosas: | ||
# 1) Hints: Direcciones y/o dominios | ||
# 2) Filtros: Direcciones y/o dominios | ||
# | ||
# Si son hints, las uso para explorar. Si son filtros, los resultados | ||
# tienen que pertenecer a los filtros | ||
# | ||
# # Cosas para hacer: | ||
# | ||
# ** Si especifico Dominios como Hints: ** | ||
# 1) Busco esos dominios en los buscadores | ||
# 2) Para todos los dominios encontrados, busco A, AAAA, NS, MX | ||
# 3) Incluyo dominios de otras zonas. Pero no sigo buscando en esas zonas. | ||
# 4) De todo lo que encontre, obtengo direcciones, y tomo los /48 (salvo que el usuario haya decidido trabajar con /64) | ||
# 5) Solo si trabajo con /48: Hago traceroute a todas las direcciones, y solo me quedo con aquellas que estan en los /48 anteriores. | ||
# 6) A cada prefijo (/48 o /64) le hago dnsrevenum6 | ||
# 7) Si hay dominios nuevos, aplico la misma logica (desde #1) | ||
# messi: An IPv6 Network Reconnaissance Toolkit | ||
# | ||
# Copyright (C) 2011-2024 Fernando Gont <[email protected]> | ||
# | ||
# ** Si especifico dominios como filtros ** | ||
# Cada vez que obtengo un dominio de algun tipo, me fijo si está en la lista/zona. Si no lo está, lo descarto. | ||
# Programmed by Fernando Gont for SI6 Networks <https://www.si6networks.com> | ||
# | ||
# | ||
# ** Si especifico prefijos como Hints ** | ||
# This program is free software: you can redistribute it and/or modify | ||
# it under the terms of the GNU General Public License as published by | ||
# the Free Software Foundation, either version 3 of the License, or | ||
# (at your option) any later version. | ||
# | ||
# Hago dnsrevenum6. | ||
# This program is distributed in the hope that it will be useful, | ||
# but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
# GNU General Public License for more details. | ||
# | ||
#e especifico zona de DNS ** | ||
# 1) Buscar con los buscadores en esas zonas | ||
# Obtengo direcciones IPv6 de todos los dominios encontrados | ||
# Hago traceroute a esas direcciones | ||
# You should have received a copy of the GNU General Public License | ||
# along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
# | ||
# Please send any bug reports to Fernando Gont <[email protected]> | ||
|
||
use IPC::Open3; | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,33 @@ | ||
#!/usr/bin/env perl | ||
# | ||
# script6: A tool to make complex IPv6 tasks easy | ||
# script6: A tool to make complex IPv6 tasks easy | ||
# | ||
|
||
# Copyright (C) 2011-2024 Fernando Gont <[email protected]> | ||
# | ||
# Programmed by Fernando Gont for SI6 Networks <https://www.si6networks.com> | ||
# | ||
# This program is free software: you can redistribute it and/or modify | ||
# it under the terms of the GNU General Public License as published by | ||
# the Free Software Foundation, either version 3 of the License, or | ||
# (at your option) any later version. | ||
# | ||
# This program is distributed in the hope that it will be useful, | ||
# but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
# GNU General Public License for more details. | ||
# | ||
# You should have received a copy of the GNU General Public License | ||
# along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
# | ||
# The following modules/libraries must be previsously installed on your | ||
# system: | ||
# | ||
# * Net::IP (typially libnet-ip-perl) | ||
# * Net::DNS (typically libnet-dns-perl) | ||
# * MIME::Base64 (typivaslly libmime-base64-perl) | ||
# * Crypt::X509 (typivally libcrypt-x509-perl) | ||
# | ||
# Please send any bug reports to Fernando Gont <[email protected]> | ||
|
||
$SI6_TOOLKIT="SI6 Networks IPv6 Toolkit (current)"; | ||
$SCRIPT6="script6: A tool to make complex IPv6 tasks easy"; | ||
|