Code Monkey home page Code Monkey logo

srx-to-asa-converter's Introduction

SRX to ASA Converter

Juniper SRX to Cisco ASA Configuration Converter Tool v1.1 by Eugene Khabarov
This is fork of SRX-to-ASA-Converter by Glenn Akester, original thanks should be addressed to him

Requirements

  • Python 2.7

Dependencies

  • netaddr

Usage

python convert.py /full/path/to/config

Changes in version 1.1

  • Objects and object-groups parsing is fixed
  • Port ranges are handled correctly now
  • Converter creates ASA security zones for each SRX security zone and assign uniq nameif for each ASA interface
  • VLAN (ASA subinterfaces) are created now
  • Security level for trusted or inside is 100 by default now, for outside and external is 0 by default
  • More static applications were defined
  • Few other fixes

Changes in version 1.2

  • Support for global address/address-sets

Changes in version 1.3

  • Additional static applications added
  • Support for dns name address objects
  • Support for any-ipv4 and any-ipv6 default addresses

Changes in version 1.4

  • Object name pattern moved to global variable
  • Support for "." in object names
  • Typo's
  • Code formatting

srx-to-asa-converter's People

Contributors

enk37 avatar glennake avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

srx-to-asa-converter's Issues

Usage

Hi, Can you provide info on how to actually use this script?

Output file

where does this write the output file to? I don't see in the script where it would create a file.

Migrating issues

The migration script is only migrating interfaces, services and objects. It isn't migrating routing, access polices and NAT policies. would you please help?

Address Sets

This does not take into account address-sets that contain address-sets. Any way you can update it for that? I tried on my own but I am new to python.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.