pC_postgresqlpcsvdatabaseloginsuccessauthentication.md

April 15, 2026 ยท View on GitHub

Parser Content

{
Name = postgresql-p-csv-database-login-success-authentication
  Vendor = PostgreSQL
  Product = PostgreSQL
  TimeFormat = ["yyyy-MM-dd HH:mm:ss.SSS","yyyy-MM-dd HH:mm:ss"]
  Conditions = [ """connection authorized:""", """ user=""", """ database=""", """LOG""" ]
  Fields = [
    """\s({host}\S+?)\spostgres\b"""
    """({time}\d\d\d\d-\d\d-\d\d \d\d:\d\d:\d\d)\s*UTC"""
    """({time}\d{4}-\d{2}-\d{2}\s(\d{2}:){2}\d{2}\.\d{3,})\sUTC""",
    """({action}connection authorized)"""
    """connection authorized:\s*(\[[^\]]+\]:|({src_ip}((([0-9a-fA-F.]{0,4}):{1,2}){1,7}([0-9a-fA-F]){0,4})|(((25[0-5]|(2[0-4]|1\d|[0-9]|)\d)\.?\b){4}))(:({src_port}\d+))?)?"""
    """\s*user=({db_user}({user}[\w\.\-\!\#\^\~]{1,40}\$?))\s"""
    """({additional_info}(connection authorized).+?)\s*$"""
    """\sdatabase=({db_name}[^"\s=]+)"""
    """application_name=({app}[^\s]+)"""
    """database=({db_name}[\w\.\-]+)"""
    """:LOG:\s*({action}[^:]+)"""
  ]
  ParserVersion = "v1.0.0"


}