조각 코드 리눅스의 proc 파일시스템을 분석해서 network 연결 정보를 가져온다. 정보는 netstat 명령이 보여주는 것과 비슷하다. 분석 파일 시스템은 /proc/net/tcp 이다.#include #include #include #include #include <...
---- 1. microtime 1. unixtimestamp 형태의 시간과 초단위 미만의 시간을 구한다. 1. acidd15 1. Version 0.1 1. 2004/04/02 ----unixtimestamp 형태의 시간과 초단위 미만의 시간을 구한다. 아래 코드를 참조하기 바란다.#include #include #i...
데몬 프로세스 만들기프로세스를 데몬화 하는 간단한 프로그램이다. 데몬 프로세스에 대한 내용은 를 참조하기 바란다.인자로 mode가 주어지는데 이것은 데몬프로세스를 디버깅모드로 돌릴 것인지를 결정하기 위해서 사용한다. 만약 0이 아니라면 디버깅 모드로 작동하며 여러가지 메시지를 출력한다.int main(){ makedaemon(debug);}void mak...
조각 코드 목적 서버에 대한 ICMP(int main(int argc, char argv){ int sockfd; int ip; struct timeval atime; struct sockaddr_in addr; sockfd = IcmpInit(); ip = CheckIcmp(sockfd, argv, &atime, &addr); printf("%s --...
md5 축약 생성---- 1. getmd5 1. 파일로 부터 md5 메시지 축약을 만들어낸다. 1. 1. Version 0.2 1. 2004/02/04 ----입력된 파일이름에 대한 md5축약을 만들어낸다. 이것을 통해서 파일 변조를 검사할 수 있으며, 특히 인터넷등을 통하여 쏘쓰코드/바이너리를 배포하고자 할때 유용하게 사용할 수 있을 것이다. 에서...
윈속 1. 윈속(winsock)기반 에코 서버 프로그램으로 BSD 1. 과 쌍으로 테스트할 수 있다.#include #include #define MAX_PACKETLEN 512 #define PORT 5552 int main() { WSADATA wsaData; int status; int SockLen...
429 POSTS HERE
조각 코드 : 네트워크 연결 정보 가져오기
조각 코드 리눅스의 proc 파일시스템을 분석해서 network 연결 정보를 가져온다. 정보는 netstat 명령이 보여주는 것과 비슷하다. 분석 파일 시스템은 /proc/net/tcp 이다.#include#include #include #include #include <...
unixtimestamp 형태의 시간을 구하는 C 코드
---- 1. microtime 1. unixtimestamp 형태의 시간과 초단위 미만의 시간을 구한다. 1. acidd15 1. Version 0.1 1. 2004/04/02 ----unixtimestamp 형태의 시간과 초단위 미만의 시간을 구한다. 아래 코드를 참조하기 바란다.#include#include #i...
데몬 프로세스 만들기
데몬 프로세스 만들기프로세스를 데몬화 하는 간단한 프로그램이다. 데몬 프로세스에 대한 내용은 를 참조하기 바란다.인자로 mode가 주어지는데 이것은 데몬프로세스를 디버깅모드로 돌릴 것인지를 결정하기 위해서 사용한다. 만약 0이 아니라면 디버깅 모드로 작동하며 여러가지 메시지를 출력한다.int main(){ makedaemon(debug);}void mak...
프로세스가 살아있는지 확인하는 C 코드
---- 1. isproc 1. 프로세스가 살아있는지 확인하는 함수 1. 1. Version 0.2 1. 2005/05/17----프로세스가 살아있는지 확인하며, 이를 위해서 /proc/를 검사한다. PID만으로 할경우 프로세스의 생존여부를 확인하는게 불확실할 수 있음으로, 프로세스명이 일치하는지 여부까지 확인한다.int isproc(int pid,...
네트워크 인터페이스 정보 얻기
네트워크 인터페이스 정보 얻기미완성미완성 코드임#include#include #include #include #include #include #include #include #in...
조각 코드 : icmp 응답시간 체크
조각 코드 목적 서버에 대한 ICMP(int main(int argc, char argv){ int sockfd; int ip; struct timeval atime; struct sockaddr_in addr; sockfd = IcmpInit(); ip = CheckIcmp(sockfd, argv, &atime, &addr); printf("%s --...
md5 축약 생성
md5 축약 생성---- 1. getmd5 1. 파일로 부터 md5 메시지 축약을 만들어낸다. 1. 1. Version 0.2 1. 2004/02/04 ----입력된 파일이름에 대한 md5축약을 만들어낸다. 이것을 통해서 파일 변조를 검사할 수 있으며, 특히 인터넷등을 통하여 쏘쓰코드/바이너리를 배포하고자 할때 유용하게 사용할 수 있을 것이다. 에서...
윈속 : echo 서버 프로그램
윈속 1. 윈속(winsock)기반 에코 서버 프로그램으로 BSD 1. 과 쌍으로 테스트할 수 있다.#include #include #define MAX_PACKETLEN 512 #define PORT 5552 int main() { WSADATA wsaData; int status; int SockLen...
echo server 예제 코드
echo server 예제 코드간단한 echo server 프로그램. 로 테스트 할 수 있다. 1. TCP( 1. 연결 지향, 단일 프로세스/단일 쓰레드( 1. 동기 / 봉쇄 입출력#include#include #include #include #include
- yundream
- 2016-01-16
- 57494
- tags:
clang
linux
network programming
- Read More >
윈속 : echo 클라이언트 프로그램
윈속 1. 윈속(winsock) echo 클라이언트 프로그램으로 BSD 1. 과 쌍으로 테스트 할 수 있다.#include#include #define PORT_NUM 3800#define MAXLEN 1024int main(int argc, char argv){ SOCKET sockfd; WSADATA wsaDa...