프로그래밍 QnA + 설치 및 활용 QnA

oppop123의 이미지

[완료]패킷을 암호화 시키는 프로그램을 개발하려고 합니다.

안녕하세요~ 이번에 보안 관련 프로그램을 개발해보려고 하는데요,
SSL프로토콜 패킷을 http와 같은 프로토콜로 패키징을 하여 통신을 하고자 합니다.
즉, SSL 패킷에 http 패킷의 헤더를 붙여서(라우터에서 해석하는 단계까지만) 패키징을 해놓으면 중간에 캡처해서 패킷을 보더라도 헤더는 http 패킷인데, 데이터는 엉뚱한.. 그런 패킷을 이용하여 통신하고자 합니다.
물론 통신하는 클라이언트 각각에는 패키징된 패킷을 해석해줄수 있는 네트워크 드라이버가 설치되어 있어야겠죠.

이렇게 하면 보안 향상을 기대할 수 있을까요?

그리고 조사를 해보니, ssh가 패킷을 암호화해서 통신하는 프로토콜이라는데..제가 구현하려고 하는 것과 같은 방법인가요?

corone의 이미지

함수포인터 typedef 어렵네요

proc 파일시스템과 관련된 struct proc_dir_entry 구조체를 보다가,

typedef int (read_proc_t)(char *page, char **start, off_t off, int count, int *eof, void *data);
typedef int (write_proc_t)(struct file *file, const char __user *buffer, unsigned long count, void *data);
 
struct proc_dir_entry {
...
read_proc_t *read_proc;
write_proc_t *write_proc;
...
};

typedef 부분이 이해가 잘 안가서 찾아봤는데,

luciapra의 이미지

GTK label 관련 질문,


안녕하세요, GTK로 Video 자막 관련 테스 중에 있습니다.
label 을 3개 만들어서 g_utf16_to_utf8 함수를 통해 return 되는
utf8 문자열을 가지고

gtk_label_set_text( label[i], utf8);
이렇게 display 하고

gtk_label_set_text( label[i], "");
위와 같이 clear 하였습니다.

근데 문제는 clear 가 잘되다가 되지 않는 경우가 생기고,
한글 출력 같은 경우에는 글씨가 깨지는 경우가 생기네요,
근데 이 깨지는 부분에 대해서는 font 크기를 작게 해주거나
크게 해주는 것에 따라서 현상이 다르게 나타나네요,

label은 font size 대비 3~4배 정도 크기로 했는데 font size가 작을 수록
깨지는 현상이 적어 지는것 같습니다.

혹시 이런 경우를 격으신 분이 계시다면 .... 도움을 받고 싶습니다.

folderfile의 이미지

오픈소스 라이선스 관련해서..

현재 저는 웹 개발을 하고 있습니다.

그런데, 이것을 나중에 무료로 배포하려고 생각중인데요.

프로그램 동작시 하단에 나오는 Copyright 문구를 훼손하지 않는 제한을 두고, 배포하려고 합니다.

그런데 현재까지의 오픈소스 라이선스에는 개작 허용을 해야 한다는 조항이 있는데요 (OSI의 정책이라고 압니다)

개작을 허용해야 하니, Copyright 문구를 훼손하는 것도 막을 수 없나요?

혹은 막을 수 있다면 그런 라이선스가 대표적으로 무엇이 있나요?

ep6tri의 이미지

[완료]웹브라우저가 RSS 피드를 읽어오는 특별한 방법이 있나요?

파이썬을 이용해 RSS 정보를 가공하는 프로그램을 짜 보다가 궁금한 점이 있어 여쭈어봅니다.

파이썬의 urillib을 이용해 해당 RSS의 xml 파일을 가져 오는 것은 전혀 어려운 문제가 아닙니다만, 이 결과 값이 상당히 흥미롭습니다.

값 자체는 아무 문제 없이 정상적으로 받아집니다. 하지만 같은 주소를 웹브라우저를 통해 받은 것과 프로그래밍을 통해 받은 데이터 양이 차이가 납니다.

그러니까 웹브라우저는 프로그램이 출력하는 항목보다 좀 더 오래된 것들을 포함해 약 두 배 정도의 항목들을 더 출력합니다.

어떻게 해서 이렇게 되는 것인지 궁금합니다. 아시는 분 있으시면 답변 좀 해 주세요..

아래 주소로 접속해보시면 됩니다.

http://www.tokyotosho.info/rss.php?filter=7

pow5150의 이미지

[질문] 네트워크 채널본딩과 mtu 설정 관련

안녕하세요. 늘상 여기서 많은 도움을 받고 있습니다.
한가지 헷갈리기도 하고 해결이 안되는 점이 있어 여쭙고자 글을 남깁니다.

여쭙고자 하는 것은 채널 본딩에 관한 것인데요.
gentoo kernel 2.6.31 환경에서 /etc/conf.d/net에서 아래와 같이 본딩 설정까지 다 끝마쳤습니다.

config_eth0=( "null" )
config_eth1=( "null" )
config_eth2=( "null" )
config_eth3=( "null" )

eonil의 이미지

coroutine과 어셈블리어 학습

안녕하세요. 방금 가입한 에오닐입니다.
사이트 주제에서 벗어날지도 모르겠으나, 국내에서는 고수들이 모여있는 사이트여서 도움을 구하고자 합니다.

제가 Mac OS X에서 C로 코루틴 작성을 시도했는데, ucontext.h 가 지원되지 않아서 상당히 고생을 하던 중, 코루틴이란 놈이 C의 추상화 수준을 벗어난다는 느낌을 받았습니다. (실제로 그렇다는 주장을 하는 게 아닙니다. 단순히 제 느낌입니다.)

이를 제대로 제대로 이해하고 사용하려면 더 하부인 기계/어셈블리 수준에서의 이해가 필수적일 것 같더군요.
제가 전산전공이 아니라 C보다 하부인 어셈블리나 CPU는 거의 모릅니다. 그런데 여기저기서 자료를 구하다보니 Program Counter, Register 등의 용어가 마구 튀어나오는데, C 함수가 호출되고, 프로그램 흐름이 전달되는 방식에 대해서 원형에 대한 이해가 필수적이더군요. 대략적인 개념만 알지 실제로 완벽하게 이해하지는 못하는 것들이라 제대로 공부해야겠다는 생각이 들었습니다.

trymp의 이미지

linux 에서 iptables 로 NAT 설정시 허용 host 에 제한이 있나요?

linux에서 iptables 로 source NAT 설정시에 일반적으로 N 대 1 로 되잖아요

그 때 N 에 해당하는 호스트의 수가 갯수에 제한이 있는지 알고 싶습니다.

NAT 테이블이 혹시 overflow 되지 않나 라는 생각도 들고요.

사설 -> 공인 이런식으로 갈 때에 뒤의 사설망에 몇백대 몇천대도 붙여서 똑같은 공인IP로 나갈수 있는 것인지?

아니면 이 호스트의 갯수에 제한이 있는지 알고 싶습니다.

고수님들의 많은 조언 부탁드립니다.

jongi의 이미지

Emacs 자동완성 기능에서 이상한 현상

우분투 10.10 사용자입니다. 이맥스는 기본 설치된 것 그대로 사용중이구요. (snopshot버전 아님)
버전은 GNU Emacs 23.1.1 입니다.

자동완성 기능을 제대로 써보려고 KLDP에 자동완성 기능을 설명해주신 primewizard님의 설정 파일을 그대로 설치했습니다.

잘 되는 듯 했는데, 실제로 사용해 보려고 하니 문제점이 생겼습니다.

첨부한 캡처파일을 보시면 아시겠지만,

ui->

위와 같이 입력한 상태에서는 자동완성 기능이 잘 동작하는데,

wlsl1821의 이미지

sofrirq 처리 중 irq가 잘생하면 irq처리 후 어떻게 복귀 하게 될까요?

안녕하세요. 처음으로 질문 글을 올려봅니다.
질문은 제목에서 거의 다 설명하고 있습니다. 말그대로 softirq(tasklet 포함)가 발생하여 처리되던중에 hardirq가 발생하여(인터럽트 금지하지 않았을 경우)
irq 처리로 커널제어경로가 변경되고 난 뒤, 해당 처리가 종료하고 복귀할때! 이전에 처리하던 softirq에서 중단된 지점으로 복귀하게 되나요?
아니면 softirq가 ksoftirqd로 넘겨져서 나중에 다시 처리를 시작하게 되나요? 혹은 다른 형식으로 처리되나요?
전 softirq도 irq 중첩 실행 처럼 irq가 치고 들어왔을 시점으로 복귀할 줄 알았는데 아닌것 같아서 이렇게 질문을 드립니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기