Package core :: Package controllers :: Package w3afAgent :: Package server :: Module w3afAgentServer
[hide private]

Module w3afAgentServer



w3afAgentServer.py

Copyright 2006 Andres Riancho

This file is part of w3af, w3af.sourceforge.net .

w3af is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation version 2 of the License.

w3af is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with w3af; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

Classes [hide private]
  connectionManager
This is a service that listens on some port and waits for the w3afAgentClient to connect.
  PipeThread
  tcprelay
  w3afAgentServer
Variables [hide private]
  AF_APPLETALK = 5
  AF_ASH = 18
  AF_ATMPVC = 8
  AF_ATMSVC = 20
  AF_AX25 = 3
  AF_BLUETOOTH = 31
  AF_BRIDGE = 7
  AF_DECnet = 12
  AF_ECONET = 19
  AF_INET = 2
  AF_INET6 = 10
  AF_IPX = 4
  AF_IRDA = 23
  AF_KEY = 15
  AF_NETBEUI = 13
  AF_NETLINK = 16
  AF_NETROM = 6
  AF_PACKET = 17
  AF_PPPOX = 24
  AF_ROSE = 11
  AF_ROUTE = 16
  AF_SECURITY = 14
  AF_SNA = 22
  AF_UNIX = 1
  AF_UNSPEC = 0
  AF_WANPIPE = 25
  AF_X25 = 9
  AI_ADDRCONFIG = 32
  AI_ALL = 16
  AI_CANONNAME = 2
  AI_NUMERICHOST = 4
  AI_NUMERICSERV = 1024
  AI_PASSIVE = 1
  AI_V4MAPPED = 8
  BDADDR_ANY = '00:00:00:00:00:00'
  BDADDR_LOCAL = '00:00:00:FF:FF:FF'
  BTPROTO_L2CAP = 0
  BTPROTO_RFCOMM = 3
  BTPROTO_SCO = 2
  CAPI = <PyCObject object at 0xb7abddb8>
  EAI_ADDRFAMILY = -9
  EAI_AGAIN = -3
  EAI_BADFLAGS = -1
  EAI_FAIL = -4
  EAI_FAMILY = -6
  EAI_MEMORY = -10
  EAI_NODATA = -5
  EAI_NONAME = -2
  EAI_OVERFLOW = -12
  EAI_SERVICE = -8
  EAI_SOCKTYPE = -7
  EAI_SYSTEM = -11
  INADDR_ALLHOSTS_GROUP = -536870911
  INADDR_ANY = 0
  INADDR_BROADCAST = -1
  INADDR_LOOPBACK = 2130706433
  INADDR_MAX_LOCAL_GROUP = -536870657
  INADDR_NONE = -1
  INADDR_UNSPEC_GROUP = -536870912
  IPPORT_RESERVED = 1024
  IPPORT_USERRESERVED = 5000
  IPPROTO_AH = 51
  IPPROTO_DSTOPTS = 60
  IPPROTO_EGP = 8
  IPPROTO_ESP = 50
  IPPROTO_FRAGMENT = 44
  IPPROTO_GRE = 47
  IPPROTO_HOPOPTS = 0
  IPPROTO_ICMP = 1
  IPPROTO_ICMPV6 = 58
  IPPROTO_IDP = 22
  IPPROTO_IGMP = 2
  IPPROTO_IP = 0
  IPPROTO_IPIP = 4
  IPPROTO_IPV6 = 41
  IPPROTO_NONE = 59
  IPPROTO_PIM = 103
  IPPROTO_PUP = 12
  IPPROTO_RAW = 255
  IPPROTO_ROUTING = 43
  IPPROTO_RSVP = 46
  IPPROTO_TCP = 6
  IPPROTO_TP = 29
  IPPROTO_UDP = 17
  IPV6_CHECKSUM = 7
  IPV6_DSTOPTS = 59
  IPV6_HOPLIMIT = 52
  IPV6_HOPOPTS = 54
  IPV6_JOIN_GROUP = 20
  IPV6_LEAVE_GROUP = 21
  IPV6_MULTICAST_HOPS = 18
  IPV6_MULTICAST_IF = 17
  IPV6_MULTICAST_LOOP = 19
  IPV6_NEXTHOP = 9
  IPV6_PKTINFO = 50
  IPV6_RECVDSTOPTS = 58
  IPV6_RECVHOPLIMIT = 51
  IPV6_RECVHOPOPTS = 53
  IPV6_RECVPKTINFO = 49
  IPV6_RECVRTHDR = 56
  IPV6_RECVTCLASS = 66
  IPV6_RTHDR = 57
  IPV6_RTHDRDSTOPTS = 55
  IPV6_RTHDR_TYPE_0 = 0
  IPV6_TCLASS = 67
  IPV6_UNICAST_HOPS = 16
  IPV6_V6ONLY = 26
  IP_ADD_MEMBERSHIP = 35
  IP_DEFAULT_MULTICAST_LOOP = 1
  IP_DEFAULT_MULTICAST_TTL = 1
  IP_DROP_MEMBERSHIP = 36
  IP_HDRINCL = 3
  IP_MAX_MEMBERSHIPS = 20
  IP_MULTICAST_IF = 32
  IP_MULTICAST_LOOP = 34
  IP_MULTICAST_TTL = 33
  IP_OPTIONS = 4
  IP_RECVOPTS = 6
  IP_RECVRETOPTS = 7
  IP_RETOPTS = 7
  IP_TOS = 1
  IP_TTL = 2
  MSG_CTRUNC = 8
  MSG_DONTROUTE = 4
  MSG_DONTWAIT = 64
  MSG_EOR = 128
  MSG_OOB = 1
  MSG_PEEK = 2
  MSG_TRUNC = 32
  MSG_WAITALL = 256
  NETLINK_DNRTMSG = 14
  NETLINK_FIREWALL = 3
  NETLINK_IP6_FW = 13
  NETLINK_NFLOG = 5
  NETLINK_ROUTE = 0
  NETLINK_USERSOCK = 2
  NETLINK_XFRM = 6
  NI_DGRAM = 16
  NI_MAXHOST = 1025
  NI_MAXSERV = 32
  NI_NAMEREQD = 8
  NI_NOFQDN = 4
  NI_NUMERICHOST = 1
  NI_NUMERICSERV = 2
  PACKET_BROADCAST = 1
  PACKET_FASTROUTE = 6
  PACKET_HOST = 0
  PACKET_LOOPBACK = 5
  PACKET_MULTICAST = 2
  PACKET_OTHERHOST = 3
  PACKET_OUTGOING = 4
  PF_PACKET = 17
  SHUT_RD = 0
  SHUT_RDWR = 2
  SHUT_WR = 1
  SOCK_DGRAM = 2
  SOCK_RAW = 3
  SOCK_RDM = 4
  SOCK_SEQPACKET = 5
  SOCK_STREAM = 1
  SOL_IP = 0
  SOL_SOCKET = 1
  SOL_TCP = 6
  SOL_UDP = 17
  SOMAXCONN = 128
  SO_ACCEPTCONN = 30
  SO_BROADCAST = 6
  SO_DEBUG = 1
  SO_DONTROUTE = 5
  SO_ERROR = 4
  SO_KEEPALIVE = 9
  SO_LINGER = 13
  SO_OOBINLINE = 10
  SO_RCVBUF = 8
  SO_RCVLOWAT = 18
  SO_RCVTIMEO = 20
  SO_REUSEADDR = 2
  SO_SNDBUF = 7
  SO_SNDLOWAT = 19
  SO_SNDTIMEO = 21
  SO_TYPE = 3
  SSL_ERROR_EOF = 8
  SSL_ERROR_INVALID_ERROR_CODE = 9
  SSL_ERROR_SSL = 1
  SSL_ERROR_SYSCALL = 5
  SSL_ERROR_WANT_CONNECT = 7
  SSL_ERROR_WANT_READ = 2
  SSL_ERROR_WANT_WRITE = 3
  SSL_ERROR_WANT_X509_LOOKUP = 4
  SSL_ERROR_ZERO_RETURN = 6
  TCP_CORK = 3
  TCP_DEFER_ACCEPT = 9
  TCP_INFO = 11
  TCP_KEEPCNT = 6
  TCP_KEEPIDLE = 4
  TCP_KEEPINTVL = 5
  TCP_LINGER2 = 8
  TCP_MAXSEG = 2
  TCP_NODELAY = 1
  TCP_QUICKACK = 12
  TCP_SYNCNT = 7
  TCP_WINDOW_CLAMP = 10
  has_ipv6 = True