zoukankan      html  css  js  c++  java
  • paloalto防火墙接口使用方法及实例

    1.获取账号相关的唯一API KEY  

      windows:https://x.x.x.x/api/?type=keygen&user=username&password=password
      linux:curl -k -X GET https:///x.x.x.x/api/?type=keygen&user=username&password=password

    2.新建IP地址:以heimingdan_9.9.9.9为例

      https://x.x.x.x/api/?key=apikey&type=config&action=set&xpath=/config/devices/entry[@name='localhost.localdomain']/vsys/entry[@name='vsys1']/address/entry[@name='heimingdan_9.9.9.9']&element=<ip-netmask>9.9.9.9/32</ip-netmask>

    3.将IP地址添加到IP地址组:以将heimingdan_9.9.9.9添加到heimingdan_extranet为例  

      https://x.x.x.x/api/?key=apikey&type=config&action=set&xpath=/config/devices/entry/vsys/entry[@name='vsys1']/address-group/entry[@name='heimingdan_extranet']&element=<static><member>heimingdan_9.9.9.9</member></static>

    4.提交更改

      https://x.x.x.x/api/?key=apikey&type=commit&action=partial&cmd=<commit><partial><admin><member>paapi1</member></admin></partial></commit>

      查看提交结果:https://x.x.x.x/api/?key=apikey&type=op&cmd=<show><jobs><id>33607</id></jobs></show>

    5.将IP地址移除IP地址组

      https://x.x.x.x/api/?key=apikey&type=config&action=delete&xpath=/config/devices/entry/vsys/entry[@name='vsys1']/address-group/entry[@name='heimingdan_extranet']/static/member[text()='heimingdan_9.9.9.9']

    6.删除IP地址

      https://x.x.x.x/api/?key=apikey&type=config&action=delete&xpath=/config/devices/entry[@name='localhost.localdomain']/vsys/entry[@name='vsys1']/address/entry[@name='heimingdan_9.9.9.9']

    7.获取系统信息

      curl -k 'https://x.x.x.x//api/?type=op&cmd=<show><system><info></info></system></show>&key=apikey'

  • 相关阅读:
    使用Dorado框架开发必备参考
    Dorado重用最佳实践
    css布局_web
    dorado学习笔记(二)
    Oracle归档日志删除
    给大家拜年啦!
    悟透JavaScript
    BCM57781网卡驱动下载地址
    win7安装jdk完后配置
    win7删除SVN保存的本地密码
  • 原文地址:https://www.cnblogs.com/xinghen1216/p/10712098.html
Copyright © 2011-2022 走看看