Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

Tracery stone

Этот набор скриптов обрабатывает файл, содержащий IP-адреса и генерирует файлы конфигурации для KAME и маршрутизатора Cisco. Основная статья доступна по ссылке dreamcatcher.ru

Установка:

Все примеры даны для FreeBSD 12. Для работы необходимо добавить модули:

pip-3.6 install requests
pip-3.6 install pandas
pip-3.6 install netaddr

Использование:

Для работы скрипта необходимо указать параметры:

datapath = 'data'                                               # Каталог для сохранения файлов
ipsec_conf_file = 'ipsec.conf'
cisco_conf_file = 'cisco.conf'                                  
filename = 'rawip'                                              # Имя файла с базой IP адресов
url = 'https://github.com/zapret-info/z-i/raw/master/dump.csv'  # Адрес дампа сетей
mask = '/16'                                                    # Маска для суммаризации сетей
self_ip = '10.229.33.4/32'                                      # IP внешнего интерфейса
gre_int_ip = '10.255.200.6'                                     # IP туннельного интерфейса
local_net = '10.255.0.0/16'                                     # Локальная сеть за Cisco
remote_site_ext_ip = 'xxx.xxx.xxx.xxx'                          # Внешний IP адрес Cisco
local_site_ext_ip = 'yyy.yyy.yyy.yyy'                           # Внешний IP адрес FreeBSD

About

IP address file processing and automatic generation of configuration files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages