Skip to content

DeepFinder Agent Architecture

The internal architecture of the DeepFinder Agent is as shown in the diagram below.

DeepFinder Repository

The DeepFinder Agent installation files are provided via AWS S3 and are always kept up-to-date with the latest version.
If you require a specific version, please contact the DeepFinder dev team.

  • Windows Agent
    http://download.deepfinder.co.kr/DeepFinder/1.0/DeepFinder.exe
  • Linux Agent
    http://download.deepfinder.co.kr/DeepFinder/1.0/DeepFinder.tar.gz

DeepFinder Agent Config

The following is a description of the main items in the DeepFinder Agent's configuration file (config.xml).

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<Agent
    aid=""                          // Agent ID
    authdata=""                     // Authentication key (Company or Domain Group key issued from the Manager)
    ssl_pemfile="deepfinder.pem"    // SSL certificate filename (in the certs directory within the Agent installation path)
    ssl_password="isdwebconx"       // SSL certificate password
    svrip="10.10.10.10"             // Manager server IP
    svrproto="tcp"                  // Manager communication protocol (tcp or ssl)
    svrport="10012"                 // Manager communication port
    filter_check_url="http://localhost/"    // Internal URL for Agent status check (default: http://localhost/)
    debug="0"
    logfilesize="2"                 // Maximum size of the log file (Unit: MB, default: 2)
/>
<Filter
    localhost="127.0.0.1"
    acp_encode=""                   // Language conversion (ACP) encoding setting (default: EUC-KR)
    filter_alive_check_time="1800"
    policy_update_time="30"
    jarfile="/usr/local/deepfinder/lib/DfFilter.jar"    // Path to the WAS filter (DfFilter.jar) file
    except_ext="css,js"             // Extensions to exclude from security checks (comma-separated, e.g., css,js)
    filter_encoding="UTF-8"         // Encoding setting for the WAS environment (modify if Korean characters in parameters, etc., appear broken)
    realip1="X-Forwarded-For"       // HTTP header names for identifying the original client IP (max of 3)
    realip2="HTTP_X_FORWARDED_FOR"
    realip3="X-Real-IP"
    debug="0"
    bypass="0"
    wastype="tomcat"                // WAS type (e.g., tomcat, jeus, resin, weblogic)
/>
<Updater>
    <Update
        enable="0"
        interval="7"
        hour="5"
        restart="0"
    />
    <Local
        system="windows_x64"
        type="iis"
        version="7"
    />
    <Server
        address="http://s3.ap-northeast-2.amazonaws.com/isd.seoul/DeepFinder/1.0"
        md5file="file_md5.xml"
    />
</Updater>