Package Anomos :: Module ClientIdentifier
[hide private]
[frames] | no frames]

Module ClientIdentifier

source code

Functions [hide private]
 
identify_client(peerid) source code
Variables [hide private]
  matches = [(re.compile(r'(?s)-AZ(?P<version>\d+)-+.+$'), 'Azur...
  name = 'UPnP NAT Bit Torrent'
  pattern = 'U(?P<version>\\d+)-+.+$'
Variables Details [hide private]

matches

Value:
[(re.compile(r'(?s)-AZ(?P<version>\d+)-+.+$'), 'Azureus'),
 (re.compile(r'(?s)M(?P<version>\d-\d-\d)--.+$'), 'BitTorrent'),
 (re.compile(r'(?s)T(?P<version>\d+)-+.+$'), 'BitTornado'),
 (re.compile(r'(?s)-TS(?P<version>\d+)-+.+$'), 'TorrentStorm'),
 (re.compile(r'(?s)S(?P<version>\d+[\dAB])-+.+$'), 'Shadow\'s'),
 (re.compile(r'(?s)A(?P<version>\d+)-+.+$'), 'ABC'),
 (re.compile(r'(?s)-G3.+$'), 'G3Torrent'),
 (re.compile(r'(?s)exbc.+$'), 'BitComet'),
...