| 381 |
typedef struct memtag { |
typedef struct memtag { |
| 382 |
char *name; |
char *name; |
| 383 |
char *desc; |
char *desc; |
| 384 |
|
time_t time; |
| 385 |
int len; |
int len; |
| 386 |
char *data; |
char *data; |
| 387 |
} memtag_t; |
} memtag_t; |
| 516 |
fprintf(fp, "name: %s\n", memtags[i].name); |
fprintf(fp, "name: %s\n", memtags[i].name); |
| 517 |
fprintf(fp, "--------------------------------------------\n"); |
fprintf(fp, "--------------------------------------------\n"); |
| 518 |
fprintf(fp, "description: %s\n", memtags[i].desc); |
fprintf(fp, "description: %s\n", memtags[i].desc); |
| 519 |
|
fprintf(fp, "--------------------------------------------\n"); |
| 520 |
|
fprintf(fp, "time: %s", ctime(&memtags[i].time)); |
| 521 |
fprintf(fp, "============================================\n"); |
fprintf(fp, "============================================\n"); |
| 522 |
dump_memdump(fp, memtags[i].data, memtags[i].len); |
dump_memdump(fp, memtags[i].data, memtags[i].len); |
| 523 |
fprintf(fp, "\n\n\n"); |
fprintf(fp, "\n\n\n"); |
| 545 |
memtag_count++; |
memtag_count++; |
| 546 |
ptr->name = _strdup(name); |
ptr->name = _strdup(name); |
| 547 |
ptr->desc = _strdup(desc); |
ptr->desc = _strdup(desc); |
| 548 |
|
ptr->time = time(NULL); |
| 549 |
ptr->data = dp; |
ptr->data = dp; |
| 550 |
ptr->len = len; |
ptr->len = len; |
| 551 |
} |
} |
| 2638 |
finish_send_packet(pvar); |
finish_send_packet(pvar); |
| 2639 |
buffer_free(msg); |
buffer_free(msg); |
| 2640 |
|
|
| 2641 |
|
notify_verbose_message(pvar, "SSH2_MSG_CHANNEL_CLOSE was sent at SSH_notify_disconnecting().", LOG_LEVEL_VERBOSE); |
| 2642 |
} |
} |
| 2643 |
|
|
| 2644 |
} |
} |
| 3178 |
finish_send_packet(pvar); |
finish_send_packet(pvar); |
| 3179 |
buffer_free(msg); |
buffer_free(msg); |
| 3180 |
|
|
| 3181 |
|
notify_verbose_message(pvar, "SSH2_MSG_CHANNEL_OPEN_FAILURE was sent at SSH_fail_channel_open().", LOG_LEVEL_VERBOSE); |
| 3182 |
} |
} |
| 3183 |
} |
} |
| 3184 |
|
|
| 3222 |
finish_send_packet(pvar); |
finish_send_packet(pvar); |
| 3223 |
buffer_free(msg); |
buffer_free(msg); |
| 3224 |
|
|
| 3225 |
|
notify_verbose_message(pvar, "SSH2_MSG_CHANNEL_OPEN_CONFIRMATION was sent at SSH_confirm_channel_open().", LOG_LEVEL_VERBOSE); |
| 3226 |
} |
} |
| 3227 |
} |
} |
| 3228 |
|
|
| 3282 |
memcpy(outmsg, buffer_ptr(msg), len); |
memcpy(outmsg, buffer_ptr(msg), len); |
| 3283 |
finish_send_packet(pvar); |
finish_send_packet(pvar); |
| 3284 |
buffer_free(msg); |
buffer_free(msg); |
| 3285 |
|
|
| 3286 |
|
notify_verbose_message(pvar, "SSH2_MSG_CHANNEL_EOF was sent at SSH_channel_input_eof().", LOG_LEVEL_VERBOSE); |
| 3287 |
} |
} |
| 3288 |
|
|
| 3289 |
} |
} |
| 3413 |
finish_send_packet(pvar); |
finish_send_packet(pvar); |
| 3414 |
buffer_free(msg); |
buffer_free(msg); |
| 3415 |
|
|
| 3416 |
|
notify_verbose_message(pvar, "SSH2_MSG_CHANNEL_REQUEST was sent at SSH_request_X11_forwarding().", LOG_LEVEL_VERBOSE); |
| 3417 |
|
|
| 3418 |
free(newdata); |
free(newdata); |
| 3419 |
} |
} |
| 3420 |
|
|
| 3510 |
finish_send_packet(pvar); |
finish_send_packet(pvar); |
| 3511 |
buffer_free(msg); |
buffer_free(msg); |
| 3512 |
|
|
| 3513 |
|
notify_verbose_message(pvar, "SSH2_MSG_CHANNEL_OPEN was sent at SSH_open_channel().", LOG_LEVEL_VERBOSE); |
| 3514 |
|
|
| 3515 |
return; |
return; |
| 3516 |
|
|
| 3517 |
/* NOT REACHED */ |
/* NOT REACHED */ |
| 3640 |
finish_send_packet(pvar); |
finish_send_packet(pvar); |
| 3641 |
buffer_free(msg); |
buffer_free(msg); |
| 3642 |
|
|
| 3643 |
|
notify_verbose_message(pvar, "SSH2_MSG_CHANNEL_OPEN was sent at SSH_scp_transaction().", LOG_LEVEL_VERBOSE); |
| 3644 |
|
|
| 3645 |
return TRUE; |
return TRUE; |
| 3646 |
|
|
| 3647 |
error: |
error: |
| 3706 |
finish_send_packet(pvar); |
finish_send_packet(pvar); |
| 3707 |
buffer_free(msg); |
buffer_free(msg); |
| 3708 |
|
|
| 3709 |
|
notify_verbose_message(pvar, "SSH2_MSG_CHANNEL_OPEN was sent at SSH_sftp_transaction().", LOG_LEVEL_VERBOSE); |
| 3710 |
|
|
| 3711 |
return TRUE; |
return TRUE; |
| 3712 |
|
|
| 3713 |
error: |
error: |
| 7049 |
start_ssh_heartbeat_thread(pvar); |
start_ssh_heartbeat_thread(pvar); |
| 7050 |
|
|
| 7051 |
notify_verbose_message(pvar, "User authentication is successful and SSH heartbeat thread is starting.", LOG_LEVEL_VERBOSE); |
notify_verbose_message(pvar, "User authentication is successful and SSH heartbeat thread is starting.", LOG_LEVEL_VERBOSE); |
| 7052 |
notify_verbose_message(pvar, "SSH2_MSG_CHANNEL_OPEN was sent.", LOG_LEVEL_VERBOSE); |
notify_verbose_message(pvar, "SSH2_MSG_CHANNEL_OPEN was sent at handle_SSH2_userauth_success().", LOG_LEVEL_VERBOSE); |
| 7053 |
|
|
| 7054 |
return TRUE; |
return TRUE; |
| 7055 |
} |
} |
| 7731 |
finish_send_packet(pvar); |
finish_send_packet(pvar); |
| 7732 |
buffer_free(msg); |
buffer_free(msg); |
| 7733 |
|
|
| 7734 |
|
notify_verbose_message(pvar, "SSH2_MSG_CHANNEL_WINDOW_ADJUST was sent at do_SSH2_adjust_window_size().", LOG_LEVEL_SSHDUMP); |
| 7735 |
|
|
| 7736 |
// クライアントのwindow sizeを増やす |
// クライアントのwindow sizeを増やす |
| 7737 |
c->local_window = c->local_window_max; |
c->local_window = c->local_window_max; |
| 7738 |
} |
} |
| 7760 |
memcpy(outmsg, buffer_ptr(msg), len); |
memcpy(outmsg, buffer_ptr(msg), len); |
| 7761 |
finish_send_packet(pvar); |
finish_send_packet(pvar); |
| 7762 |
buffer_free(msg); |
buffer_free(msg); |
| 7763 |
|
|
| 7764 |
|
notify_verbose_message(pvar, "SSH2_MSG_CHANNEL_CLOSE was sent at ssh2_channel_send_close().", LOG_LEVEL_VERBOSE); |
| 7765 |
} |
} |
| 7766 |
} |
} |
| 7767 |
|
|