{"repo":"marksull/fmcapi","free":true,"listed":false,"github":"https://github.com/marksull/fmcapi","clone":"git clone https://github.com/marksull/fmcapi.git","description":"A Python package designed to help users of Cisco's FMC interface with its API.","language":"Python","stars":90,"topics":["fmcapi","fmc","ftd","cisco","security","ngfw","api","firepower","python","fmc-api"],"license":"BSD-3-Clause","category":"security-tools","readme_excerpt":"FMCAPI was originally developed by Dax Mickelson (dmickels@cisco.com). Dax has moved on to other projects but has kindly transferred the ownership of this repo so that we can keep it current! fmcapi Provide an \"easier to use\" way of interacting with the Cisco FMC's API. There is a LOT that has yet to be done in order to make this project have \"feature parity\" with all that can be done with the FMC's API. That said, what is here works! The fmcapi is published to PyPI. This means you can install it via pip ( pip3 install fmcapi ) Features Creation and maintenance of the connection with the FMC. This basically is care and feeding of the token. Register devices with FMC. Deploy changes to FMC managed devices. Can access API REST methods for: Host Objects Network Objects Range Objects Port Objects ICMPv4/ICMPv6 Objects Security Zones Objects Interface Group Objects URL Objects FQDNS Objects IKEv1/IKEv1 IPsec Proposal and Policy Objects DNS Server Groups Access Control Policy (ACP) ACP Rules VLAN Tags Devices/Device Groups/Device HA FTD Device Interfaces IPv4/IPv6 Static Routes NAT Policy and many more! (74 total by my last count.) There is a \"dry run\" feature where you can issue a get(), put(), post(), or delete() method call and, where supported you'll get output of what \"would\" have been sent to the FMC instead of actually issuing that method call. This is good for troubleshooting your scripts. There is a 'show json' method available to all fmcapi Classes that will just output t","default_branch":null,"files":null,"tree":[],"storefront":"/r/marksull","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/marksull/fmcapi/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}