Skip to content

About

Converts Fotigate Client Logs to CSV.

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Fortinet Client to csv converter V0.1

Contents

DESCRIPTION

This script aims to parse the fortinet client logs from a Windows Client.

PRE-REQUISITES

Nil

Use

Extract the fclog.dat file from %programfiles%\Fortinet\FortiClient\logs

run the script with python3 ./FortiClient2CSV.py <fclog.dat location>

By default the file will name itself from from the last log entry in your fclog.dat file. However, you optionally specify an output location with python3 ./FortiClient2CSV.py <fclog.dat location> --outfile <outfilename> or an output directory with 'python3 ./FortiClient2CSV.py <fclog.dat> --outdir '

fclog.dat schema

This script has been built with the following sqlite data structure in place

tablelist

SQLite version 3.31.1 2020-01-27 19:55:54
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite> .open fclog.dat
sqlite> .tables
AEViolations   Alerts         FWViolations   RMAViolations  VirusInfo    
AVScanInfo     Alerts_copy    LogTable       UrlInfoEx      WFViolations 

LogTable Types

cid name type notnull dflt_value pk
0 Id INTEGER 0 1
1 Source INTEGER 0 0
2 Type INTEGER 0 0
3 DateTime INTEGER 0 0
4 Text TEXT 0 0
5 Reserved1 INTEGER 0 0
6 Reserved2 INTEGER 0 0
7 Reserved3 INTEGER 0 0
8 Reserved4 INTEGER 0 0

About

Converts Fotigate Client Logs to CSV.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages