scapy.contrib.automotive.enumerator

class scapy.contrib.automotive.enumerator.Enumerator(sock)[source]

Bases: object

Base class for Enumerators

Parameters:

sock – socket where enumeration takes place

class ScanResult(state, req, resp)[source]

Bases: tuple

req

Alias for field number 1

resp

Alias for field number 2

state

Alias for field number 0

property completed
description = 'About my results'
dump(completed_only=True)[source]
evaluate_response(response, **kwargs)[source]
property filtered_results
static get_label(response, positive_case='PR: PositiveResponse', negative_case='NR: NegativeResponse')[source]
static get_table_entry(tup)[source]
negative_response_blacklist = []
post_scan(global_configuration)[source]
pre_scan(global_configuration)[source]
remove_completed_states()[source]
scan(state, requests, timeout=1, **kwargs)[source]
property scanned_states
show(dump=False, filtered=True, verbose=False)[source]
show_negative_response_details(dump=False)[source]
update_stats()[source]
class scapy.contrib.automotive.enumerator.Scanner(socket, reset_handler=None, enumerators=None, **kwargs)[source]

Bases: object

default_enumerator_clss = []
dump(completed_only=True)[source]
enter_state(state)[source]
enter_state_path(path)[source]
execute_enumerator(enumerator)[source]
get_state_paths()[source]
reset_target()[source]
reset_tps()[source]
scan()[source]