cisco.py 文件源码

python
阅读 31 收藏 0 点赞 0 评论 0

项目:network_discovery 作者: plucena24 项目源码 文件源码
def neighbor_discover_regex(self):
        '''
        regex to parse output of discovery_command
        looking for:
            device_device
            device_ip
            device_ipv6
            device_model
            local_interface
            device_interface
            device_version
        '''
        return "Device ID:(?P<device_name>[\w\d\_\-\.]+)[\W\w]+?\n"\
               "\s+IPv4 [Aa]ddress: (?P<device_ip>[0-9\.]+)\n" \
               "(?:\s+IPv6 [Aa]ddress: (?!fe80)(?P<device_ipv6>[a-z0-9\:]+)\n)?" \
               "[\n\W\w]*?" \
               "Platform:\s*(?P<device_model>[\w\d\-\_\.]+)[\W\w\s]+?\n" \
               "Interface: (?P<local_interface>[A-Za-z0-9/]+)" \
               ".*: (?P<device_interface>[A-Za-z0-9/\-]+)\n" \
               "[\n\W\w\S\s]*?" \
               "Version.*\n" \
               "(?P<device_version>[\w\W]+?)\n"
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号