ipsurv.data_collector package

IpSurv’s Module Index

ipsurv.data_collector.reactivity_collectors module

class HttpCollector(requester, args)

Bases: ipsurv.data_collector.data_collector.DataCollector

Parameters
build_data(target, data, success, response, response_time)
Parameters
  • target (Target) –

  • data (ValueData) –

  • response (dict) –

  • response_time (float) –

request_data(target, requires)
Parameters
  • target (Target) –

  • requires (list) –

class ICMPCollector(requester, args)

Bases: ipsurv.data_collector.data_collector.DataCollector

Parameters
build_data(target, data, success, response, response_time)
Parameters
  • target (Target) –

  • data (ValueData) –

  • response (dict) –

  • response_time (float) –

request_data(target, requires)
Parameters
  • target (Target) –

  • requires (list) –

class TCPCollector(requester, args)

Bases: ipsurv.data_collector.data_collector.DataCollector

Parameters
build_data(target, data, success, response, response_time)
Parameters
  • target (Target) –

  • data (ValueData) –

  • response (dict) –

  • response_time (float) –

request_data(target, requires)
Parameters
  • target (Target) –

  • requires (list) –

class UDPCollector(requester, args)

Bases: ipsurv.data_collector.data_collector.DataCollector

Parameters
build_data(target, data, success, response, response_time)
Parameters
  • target (Target) –

  • data (ValueData) –

  • response (dict) –

  • response_time (float) –

request_data(target, requires)
Parameters
  • target (Target) –

  • requires (list) –