DataSources¶
-
class
kismetdb.
DataSources
(file_location)¶ This object covers data sources stored in the Kismet DB.
The
Keyword Arguments
section below applies only to methods which support them (as noted below), not to object instantiation.Parameters: file_location (str) – Path to Kismet log file.
Keyword Arguments: - uuid (str, list) – UUID of data source.
- typestring (str, list) – Type of data source.
- definition (str, list) – Data source definition.
- name (str, list) – Name of data source.
- interface (str, list) – Interface associated with data source.
-
get_all
(**kwargs)¶ Get all objects represented by this class from Kismet DB.
Keyword arguments are described above, near the beginning of the class documentation.
Returns: List of each json object from all rows returned from query. Return type: list
-
get_meta
(**kwargs)¶ Get metadata columns from DB, excluding bulk data columns.
Keyword arguments are described above, near the beginning of the class documentation.
Returns: List of each json object from all rows returned from query. Return type: list
-
yield_all
(**kwargs)¶ Get all objects represented by this class from Kismet DB.
Yields one row at a time. Keyword arguments are described above, near the beginning of the class documentation.
Yields: dict – Dict representing one row from query.
-
yield_meta
(**kwargs)¶ Yield metadata from DB, excluding bulk data columns.
Yields one row at a time. Keyword arguments are described above, near the beginning of the class documentation.
Returns: Dict representing one row from query. Return type: dict