Hi, can you document those somewhere?
It would be very helpful for those who want to give it a try.

thanks,

On Tue, Apr 02, 2013 at 11:12:28AM +0900, watanabe.fumitaka wrote:
> hi,
> 
> 1. Following is a list of REST methods
>     and request body format:
> 
> 
> # get status of all firewall switches
> # GET /firewall/module/status
> 
> # set enable the firewall switches
> # PUT /firewall/module/enable/{switch-id}
> #  {switch-id} is 'all' or switchID
> 
> # set disable the firewall switches
> # PUT /firewall/module/disable/{switch-id}
> #  {switch-id} is 'all' or switchID
> 
> # get rules of the firewall switches
> # GET /firewall/rules/{switch-id}
> #  {switch-id} is 'all' or switchID
> 
> # set a rule to the firewall switches
> # POST /firewall/rules/{switch-id}
> #  {switch-id} is 'all' or switchID
> 
>   request body format:
>    {"<field1>":"<value1>", "<field2>":"<value2>",...}
> 
>      <field>  : <value>
>     "priority": "0 to 65533"
>     "in_port" : "<int>"
>     "dl_src"  : "<xx:xx:xx:xx:xx:xx>"
>     "dl_dst"  : "<xx:xx:xx:xx:xx:xx>"
>     "dl_type" : "<ARP or IPv4>"
>     "dl_vlan" : "<int>"
>     "nw_src"  : "<A.B.C.D/M>"
>     "nw_dst"  : "<A.B.C.D/M>"
>     "nw_proto": "<TCP or UDP or ICMP>"
>     "tp_src"  : "<int>"
>     "tp_dst"  : "<int>"
>     "actions" : "<ALLOW or DENY>"
> 
>    Note: specifying nw_src/nw_dst
>          without specifying dl-type as "ARP" or "IPv4"
>          will automatically set dl-type as "IPv4".
> 
>    Note: When "priority" has not been set up,
>          "0" is set to "priority".
> 
>    Note: When "actions" has not been set up,
>          "ALLOW" is set to "actions".
> 
> 
> # delete a rule of the firewall switches from ruleID
> # DELETE /firewall/rules/{switch-id}
> #  {switch-id} is 'all' or switchID
> 
>   request body format:
>    {"<field>":"<value>"}
> 
>      <field>  : <value>
>     "rule_id": "<int>"
> 
> 
> 
> 2. Exsamples.
> 
> - blocking of connection from MAC address 12:34:56:78:9a:bc .
>   $ curl -X POST -d '{"dl_src": "12:34:56:78:9a:bc", "actions": "DENY"}' 
> http://localhost:8080/firewall/rules/0000000000000001
> 
> - blocking of connection to 10.0.5.0/24 subnet.
>   $ curl -X POST -d '{"dl_type": "IPv4", "nw_dst": "10.0.5.0/24", "actions": 
> "DENY"}' http://localhost:8080/firewall/rules/0000000000000001
> 
> - blocking of all TCP packets.
>   $ curl -X POST -d '{"dl_type": "IPv4", "nw_proto": "TCP", "actions": 
> "DENY"}' http://localhost:8080/firewall/rules/0000000000000001
> 
> 
> 
> 
> Thanks.
> 
> 
> (2013年04月01日 17:18), YAMAMOTO Takashi wrote:
> > hi,
> >
> >> +# set a rule to the firewall switches
> >> +# POST /firewall/rules/{switch-id}
> >> +#  {switch-id} is 'all' or switchID
> >
> > how the request body looks like?
> > can you give me a few examples?
> >
> > YAMAMOTO Takashi
> >
> > ------------------------------------------------------------------------------
> > Own the Future-Intel&reg; Level Up Game Demo Contest 2013
> > Rise to greatness in Intel's independent game demo contest.
> > Compete for recognition, cash, and the chance to get your game
> > on Steam. $5K grand prize plus 10 genre and skill prizes.
> > Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d
> > _______________________________________________
> > Ryu-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/ryu-devel
> >
> 
> 
> ------------------------------------------------------------------------------
> Own the Future-Intel(R) Level Up Game Demo Contest 2013
> Rise to greatness in Intel's independent game demo contest. Compete 
> for recognition, cash, and the chance to get your game on Steam. 
> $5K grand prize plus 10 genre and skill prizes. Submit your demo 
> by 6/6/13. http://altfarm.mediaplex.com/ad/ck/12124-176961-30367-2
> _______________________________________________
> Ryu-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/ryu-devel

-- 
yamahata

------------------------------------------------------------------------------
Own the Future-Intel(R) Level Up Game Demo Contest 2013
Rise to greatness in Intel's independent game demo contest. Compete 
for recognition, cash, and the chance to get your game on Steam. 
$5K grand prize plus 10 genre and skill prizes. Submit your demo 
by 6/6/13. http://altfarm.mediaplex.com/ad/ck/12124-176961-30367-2
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to