The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

App::Netdisco::SSHCollector::Platform::FTD

DESCRIPTION

Collect IPv4 ARP and IPv6 neighbor entries from Cisco Firepower devices.

You will need the following configuration for the user to automatically enter enable status after login:

 aaa authorization exec LOCAL auto-enable

To use an enable password separate from the login password, add an enable_password under device_auth tag in your configuration file:

 device_auth:
   - tag: sshftd
     driver: cli
     platform: FTD
     only: '192.0.2.1'
     username: oliver
     password: letmein
     enable_password: myenablepass

PUBLIC METHODS

arpnip($host, $ssh)

Retrieve ARP and neighbor entries from device. $host is the hostname or IP address of the device. $ssh is a Net::OpenSSH connection to the device.

Returns a list of hashrefs in the format { mac => MACADDR, ip => IPADDR }.