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® 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