Giter VIP home page Giter VIP logo

cisco-asa-acl-toolkit's People

Contributors

alekznet avatar lstoyanopoulos avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cisco-asa-acl-toolkit's Issues

genacl does not create object-groups

When generating an ACL for Cisco ASA, it creates the ACL lines with object-group names, but the object-group configurations themselves are not generated.

The examples in the documentation show that they should be created.

'Reading from converted_flows2.txt'
'2809 rules in the file'
'First iteration is completed. 2543 rules, and 244 "allow all" rules found'
'Allow rules are reduced to 194'
'Second iteration is completed. 1977 rules left'
'Third iteration is completed. 256 services are in the policy'
'Fourth iteration is completed. 726 rules in the policy, plus 194 "allow all" rules'
'Resulting policy'
'All done. There are 920 rules in the policy.'

Flow optimization seems to work but once I run cat optimized_flows2.txt | python genacl.py --acl inside > generated_asa_config2.txt, the rules are created, but not the object-groups.

access-list inside line 1000 extended permit tcp 10.48.20.74 255.255.255.255 69.127.167.205 255.255.255.255 eq 32768
access-list inside line 1001 extended permit tcp 10.44.0.0 255.255.0.0 34.0.0.0 255.0.0.0 eq 843
access-list inside line 1002 extended permit tcp 10.10.36.222 255.255.255.255 104.103.3.91 255.255.255.255 eq 445
access-list inside line 1003 extended permit tcp object-group obj_net_1 209.99.55.70 255.255.255.255 eq 9443
access-list inside line 1004 extended permit udp object-group obj_net_2 68.64.18.153 255.255.255.255 eq 1853

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.