Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
chilli_query(1)		    General Commands Manual	       chilli_query(1)

NAME
       chilli_query -  Interface into the chilli server

SYNOPSIS
       chilli_query [ -s <unix-socket> ] list

       chilli_query [ -s <unix-socket> ] authorize <parameters>

       chilli_query [ -s <unix-socket> ] logout	<client-mac-address>

DESCRIPTION
       chilli_query  is	 an  interface into the	running	chilli server. It pro-
       vides an	administrator the ability to see who is	logged in, to force  a
       client to be logged out,	or force a client to be	authorized.

       Commands:

       list   To  list	all  connected clients (subscribers) providing the MAC
	      Address, IP Address, internal chilli state  (dnat,  pass,	 etc),
	      the  session  id (used in	Acct-Session-ID), authenticated	status
	      (1 authorized, 0 not), user-name used during login,  duration  /
	      max duration, idle time /	max idle time, and the original	URL.

       authorize _parameters_
	      To  explicity  authorize a client, or change the session parame-
	      ters of an already authorized client, by	setting	 a  series  of
	      session parameters.

	      PARAMETERS

	      ip _ip-address_
		     Select the	session	to be authorized by the	IP address us-
		     ing this option (may be used with the option below)

	      sessionid	_session-id_
		     Select the	session	to be  authorized  by  the  Session-ID
		     (may be used with the above option)

	      username _username_
		     Sets the username of the session.

	      sessiontimeout _seconds_
		     Sets the max session time of the session.

	      maxoctets	_number-of-bytes_
		     Sets the max data limit of	the session.

	      maxbwup _bandwidth_
		     Sets the max up bandwidth of the session.

	      maxbwdown	_bandwidth_
		     Sets the max down bandwidth of the	session.

       logout _client-mac-address_
	      Logout  and releases the DHCP lease of a client explicitly based
	      on the MAC address (gotten from a	list command).

EXAMPLES
       # chilli_query list
       00:0D:XX:XX:XX:XX 10.1.0.3 dnat 46c83f70000 0 - 0/0 0/0 http://url.com

       # chilli_query authorize	ip 10.1.0.3 sessiontimeout 60 username me

       # chilli_query list
       00:0D:XX:XX:XX:XX 10.1.0.3 pass 46c83f70000 1 me	2/0 2/0	http://url.com

       # chilli_query logout 00:0D:XX:XX:XX:XX

       # chilli_query list | awk '{
	   if ($5 == 1)	{
	     print "User " i++
	     print " MAC:	      "	$1
	     print " IP	Address:      "	$2
	     print " Session ID:      "	$4
	     print " User URL:	      "	$6
	     print " Duration /	Max:  "	$7
	     print " Idle / Max:      "	$8
	   }
	 }'
       User 1
	MAC:		 00-11-XX-XX-XX-XX
	IP Address:	 10.1.0.2
	Session	ID:	 46fd423c00000001
	User URL:	 http://www.yahoo.com/
	Duration / Max:	 219/0
	Idle / Max:	 3/0

FILES
       /var/run/chilli.sock
	      UNIX socket used to daemon communication.

SEE ALSO
       chilli(8) chilli.conf(5)

NOTES
       See http://coova.org/ for further documentation and community  support.
       The original ChilliSpot project homepage	is/was at www.chillispot.org.

AUTHORS
       David  Bird <david@coova.com>.  CoovaChilli and ChilliSpot are licensed
       under the Gnu Public License.

				  August 2007		       chilli_query(1)

NAME | SYNOPSIS | DESCRIPTION | EXAMPLES | FILES | SEE ALSO | NOTES | AUTHORS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=chilli_query&sektion=1&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help