프로그래밍 QnA

puaxx의 이미지

패킷을 완전 변조 하고 싶습니다 --;

특정 아이피 로부터 패킷의 body에 일치하는 내용이 있으면 패킷의 내용이 실행중인 프로세스에 전달되기 전에 변조를 하고 싶은데요.
혹은 실행중인 프로세스에서 특정아이피로 날아가는 패킷의 body에 일치하는 내용이 있으면 특정아이피로 전달되기 전에 변조를 하고 싶습니다..

혹시 방법을 아시는분 계신가요?

윈도우즈라면 힘들지 몰라도 리눅스를 미들로 놓고 리눅스 커널을 손보면 되지 않을까란 생각도 듭니다.

혹 커널에서 TCP 패킷을 처

leolo의 이미지

[질문]쓰레드 관련 질문입니다.

쓰레드 관련 질문입니다.

main 함수
시그널핸들러 등록()

쓰레드 생성
for(i = 0; i < 100; i++)
{
        iid = pthread_create(&g_pth[i], NULL, p_func, (void *)&i);
}


for(i = 0; i < 100; i++)
{
        pthread_join(&g_pth[i], NULL)
}

쓰레드 함수는 각각 포트별로 다른 프로세스에게서 전달되는 이벤트를 기다립니다.(WAIT)
이런 구조에서 질문드리겠습니다.

첫번째 질문드리겠습니다.

jokaCbal의 이미지

DirectFB라는 거 해볼라고 하는데 잘 모르겟어용~

DirectFB라는 놈이 있다고 해서
여기 저기 찾아 보니깐.. 다른 애들처럼
설치부터 예제 이런게 제대로 나와있는데가 없더라구요..ㅡㅡ;
한 군데 비슷한데 찾은데가..

http://www.emlinux.co.kr/itemview.php?tablestring=morgue_linux_util&boardnumber=19&msgno=14&groupmode=1&page=0&pagecount=15&PHPSESSID=da7293f71cd594e0f4dbf86d91dffcb2

여기였습니다..
그래서 여기 나와있는데로.. 압축풀고 make하고 했거든요
(물론 arm 어쩌구 관련 설정은 빼고 기본만 했습니당.
그리구 prefix 설정은 따로 MyFolder/imglib 라는곳으로 몽땅요.)

luckybobo의 이미지

inode 구조체에서 변수 두 개의 의미를 모르겠습니다.

struct inode {
...
struct list_head i_dirty_buffers;
struct list_head i_dirty_data_buffers;
...
}

위에서 두 개의 변수의 의미를 모르겠습니다.
특히나 두 번째 변수는 도통 알 수가 없습니다.
도와주십시오.
좋은 하루 되십시오.

brian.ryu의 이미지

SunRPC가 오픈소스라고 하는데 어디서 구할 수 있나요?

glibc 소스파일에 sunrpc가 있는줄은 압니다만
Sun 사에서 공개하는 Full SunRPC 오픈 소스를 어디서 구할 수 없을까 해서 글을 올립니다.

질문1) glibc 소스파일에서의 sunrpc 는 순수한 RPC 프로그래밍에서 사용되는 API 와 XDR 뿐만 아니라 rpcgen, rpcinfo 와 같은 실행파일 그리고, NFS인지 NIS인지 RPC관련 서비스 까지 포함해서 컴파일 하는 것 같은데, 질문은 요지는 glibc 소스파일의 sunrpc 디렉토리에는 어떤 소스들을 포함하고 있나요? (정확히)

질문2) Sun사에서 제

제갈아찌의 이미지

프로세스 상태보는 프로그램 구현 하기

프로세스 상태를 구현하는 프로그램을 짜려 하는데요 ..
리눅스에서는 /proc 를 접근해서 ..해당하는 PID 값의
디렉토리를 파싱해서 사용하는 방법 만을 사용해야 하나요 .

이런 프로세스 상태를 볼수 있는 어떤 함수가 있나요 ?

그리고 제가 ps 라는 명령어의 원본 소스를 보고 싶은데 ...
리눅스에서는 어느 디렉토리를 참고 해야 하나요 ?

답변 부탁 바랍니다.

MythRab의 이미지

char 포인터 질문

제목처럼 char 포인터에 관한 내용인지는 잘 모르겠지만
char data[0];
위와 같은 코드가 뜻하는 것이 무엇인지 궁금합니다.
제가 보기에는 char *data와 비슷한 뜻일 것 같은데요.
비슷한 의미라면 왜 저렇게 썻는지, 다른 의미라면 어떤 의미인지 조언부탁드립니다.

나는오리의 이미지

[C++] 괘선은 어떻게 그리나요?

(DOS)
Command 창에서 괘선으로 사각형을 그리려 합니다.
혹...방법 아시는분 계신가요?

(추가)
설명이 부족한것 같아서 추가합니다.
옛날 도스프로그램들보면 굵은 실선이나 이중 실설같은걸로
네모난 테두리를 그립니다.
이런걸 그리고 싶은데 아시는분 계신가요?

hyji의 이미지

iptables - 포트포워딩 + 방화벽

리눅스에서 인터넷 공유기처럼 쓰고 있습니다. 포트포워딩과 방화벽을 사용하려고 합니다.

아래 그림과 같이 세팅했습니다. 1.1.1.1이 리눅스구요, 2.2.2.2는 접근을 막으려는 PC의 IP입니다. 192.168.0.100은 리눅스 밑에 붙은 내부 아이피를 갖는 PC입니다. 포트포워딩이 이리로 되어 있죠.

아래와 같이 4가지 포트포워딩을 하고 있구요.. 모.. 더 될수도 있습니다.

문제는 방화벽을 거는데요... 아래와 같이 80, 21, 2121 포트를 막았습니다. 해서 리눅스의 21 포트인 FTP와 80인 WEB은 잘 막히더군요... 헌데 2121은 막아도 포트포워딩이 걸린 192.168.0.100의 21이 열립니다.

lovejin0309의 이미지

mktime 에 대한 질문입니다.

제가 작성하려는 코드는 서버로부터 시간을 받아서 클라이언트의 시간을 맞추려는 목적입니다.

그래서 프로토 타입으로 시스템의 시간을 변경하는 프로그램으 짰습니다.

원본 코드는 다음과 같습니다.
[code:1]
int main(int argc, char *argv[]){
struct tm *tm_ptr;
time_t the_time;
(void) time(&the_time);
tm_ptr = gmtime(&the_time);

( 얻어온 시스템 시간을 출력하는 부분은 생략)

tm_ptr->tm_year = 2005;
tm_ptr->tm_mon = 11; // 12월임

페이지

프로그래밍 QnA 구독하기