===== Usage ===== To use zeeklog2pandas just import the read_zeek function:: >>> from zeeklog2pandas import read_zeek >>> df = read_zeek('ssl.log') >>> print(df) ts uid id.orig_h id.orig_p id.resp_h ... validation_status notary.first_seen notary.last_seen notary.times_seen notary.valid 0 2021-12-31 22:59:55.174243072 CDy3UFvdbDmFSrPW9 192.168.1.1 40344 192.168.1.2 ... - - - - - 1 2021-12-31 22:59:55.326785024 CUobJa1lv9mEKpaAY1 192.168.1.2 37676 192.168.2.1 ... - - - - - [2 rows x 25 columns] The **read_zeek()** interface should be 100% compatible with the pandas **read_csv()**. We are working to get this done but we are not there yet. Yet it is possible use **usecols** parameter to keep the columns you are interested in:: >>> df = read_zeek('ssl.log', usecols=['ts', 'id.orig_h', 'id.resp_h']) >>> print(df) ts id.orig_h id.resp_h 0 2021-12-31 22:59:55.174243072 192.168.1.1 192.168.1.2 1 2021-12-31 22:59:55.326785024 192.168.1.2 192.168.2.1 Also it is possible to read zeek logs in chunks with **chunksize**:: >>> df = read_zeek('ssl.log', chunksize=10)