Research Article

Task-Oriented Network Abnormal Behavior Detection Method

Table 2

Actions of downloading a single file.

TypeAction identification

Human-computer interaction
Action identifications
Input user's information: a1_1: Input_login
Input file path: a1_2: Input_fPath
Click connect button: a2_1: click_connect_button
Click download button: a2_2: click_download_button
Click close button: a2_3: click_close_button
Double-click to start application: a2_4: double_click
Initialization socket_fd: a3: socket_init

Basic function
Action identifications
Create a socket connection: a4: socket_create_connect_[PORT]
Initiate a control connection: a5: ftp_connect_21
Send cmd command: a6: ftp_sendcmd_[CMD]
Download a single file: a7: ftp_retrbinary

Cache
Action identifications
Send data to cache: a8: send_[SIZE]_[ADDR]
Read data from cache: a9: recv_[SIZE]_[ADDR]

State jump
Action identifications
Socket connection successful: a10: connect_success_[PORT]
Close socket connection: a11: socket_close_[ADDR]
Log in successfully: a12: login_success
Close the application: a13: ftp_close