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

fivestar의 이미지

skb_buff data 수정 질문 입니다.

안녕하세요.

Netfilter 를 후킹하여 패킷 데이터를 수정하려고 합니다.

sk_buff data 부분을 수정하여 tcp,ip checksum을 다시 계산하였습니다.

이후 수정된 데이터를 그대로 NF_ACCEPT 시켜줬는데

브라우저에 수정된 데이터가 표시가 안되고 기존 데이터가 보이네요..

추측상으로는 NF_ACCEPT를 하면 안되고 패킷을 직접 보내줘야 하는것 같은데..맞나요?

자그마한 도움좀 부탁드리겠습니다.. ㅜㅜ

goomba의 이미지

안녕하세요 Socket의 Read()옵션 관련 도움좀 부탁드려요

현재 소켓 통신 프로그래밍중입니다.

구조체를 Read하는 프로세스인데,

2가지의 구조체를 Read하는데 문제는 제가 Read를 하는 시점을 알수 없다는겁니다..

Struct aaa
{
int a1;
char a2[4];
} 와

Struct bbb
{
double b1;
char b2[8];
}

이라는 2개의 크기가 다른 구조체가 있는데

한번의 통신마다 n번의 Read를 하는데

n번의 횟수는 알수있는데

매번 aaa와 bbb가 날라오는 순서가 달라서

해당 구조체를 캐치할수가 없네요..

read(sock, &aaa, sizeof(aaa));
read(sock, &bbb, sizeof(bbb));

위와 같이 read를 하고 있는데 어떤 방법을 사용해야

그때그때 날아오는 구조체를 Read할수있나요?

고수님들의 도움 부탁드립니다.

trymp의 이미지

windows PC 에서 virtualBOX (liniux) 를 gateway 로 잡으려면 어떻게 해야 하나요?

window PC 에서 virtualbox를 깔고 거기다가 guest OS 로 우분투 리눅스를 설치한 상태에서

windows 의 네트웍 설정에서 gateway를 guest OS (리눅스)로 잡고 싶은데요.

어떻게 해야 하는지 궁금합니다.

설정이 복잡해서 잘 모르겠네요.

고수님들의 도움 부탁드려요..

wlsxowns8080의 이미지
solsolman의 이미지

Gentoo Linux에서 dd command 로 부팅시 문제

프로그래밍 QnA에 잘못 올려서 다시 올립니다

gentoo linux에서 dd command를 이용 하여 booting을 하려고 하는대 문제가 발생했습니다.
고수님들의 깨알같은 도움 부탁드립니다.

환경 : 셋톱박스, cpu intel atom, disk: sata3 uSSD(16G)내장칩, OS: gentoo linux

trymp의 이미지

NSTX (dns tunnel) 을 서비스 해주는 공개 서버 있나요?

NSTX 를 사용해야 할일 이 생겼는데요.

NSTX 에 대한 서비스를 해주는 공개 서버가 있는지 알고 싶습니다.

공개 프록시서버 처럼 그런 역활을 해주는 DNS tunnel 서버가 필요한 상황입니다.

고수님들의 도움 부탁드립니다.

jcgrinbee의 이미지

Windows 의 BusHound 와 같은 프로그램 Linux 용이나 Unix 용 프로그램 ... 도와주세요

혹시 있으거나 알고 있으시면 알려주세요,

OSX 에서 동작하는 Serial 통신 프로그램이 있는데 스트림 을 좀 잡아봐야 하는데 모니터링 하는 알맞은 프로그램이 뭐있는지 알수가 없네요.

검색으로 찾아보았지만. 전부 Port 하나 잡고 있으면 다른것이 동작을 못해버리고...

BusHound 처럼 스트림 모니터링 가능한 툴좀 알려주세요.

boss0327의 이미지

avi 헤더 작성 질문!!!!!!


그레인미디어 사 칩셋을 사용하여 DVR 제작중입니다.
음성 데이터를 영상데이터와 함께 avi 파일로 저장하려 합니다.
아래는 오디오 헤더를 작성하는 api 소스의 일 부분입니다.
상용 플레이어에서 재생할 때 스트림 데이터의 정보 값을 정상으로 보여집니다.
그런데 음성이 나오질 않아서 api를 확인 해 보니 아래와 같이 1234, 5678 12345, 56789 와 같은 이상한 데이터가 들어가 있더군요.
그래서 avi를 잘 아시는 분께 질문 드립니다.
header->dwLength , header->dwSuggestedBufferSize , format->audio_format.nAvgBytesPerSec , format->audio_format.nBlockAlign , format->audio_format.cbSize 이 놈들은 무엇을 뜻하며 어느 데이터가 들어가야 하는지 문의 드립니다.!!

memset(header, 0x0, sizeof(AviStreamHeader));

ngh1262의 이미지

쉘스크립트 if문과 elif문에 대해서 조언을 얻고자 합니다.

제가 짜고싶은 스크립트가 있는데 우선 될수있나 해서 여쭈어봅니다.

첫 조건문은정해진 시간이 되었을때 검색을 해서 데이터1이 나오면 그 데이터를 넣어주고, 나오지않는다면 데이터2를 찾아서 넣어주는 스크립트입니다.

이것을 elif문으로 하면 될 거 같은데 문제는 넣어주는 데이터가 많다보니 이걸 한번에 elif로 가능한지 알고싶습니다.

간단하게 말해서

if 특정시간

then

elif

data1을 찾아서 저장하라.

없으면data2를 찾아서저장하라

elif

data3을 찾아서 저장하라

없으면data4를 찾아서 저장하라

elif

data5를 찾아서 저장하라

없으면 data6을 찾아서 저장하라.

fi

이런 식입니다.

한꺼번에 같이 쓸 수 있는지... 아니면 특정시간대의 데이터찾는것을 찢어야 하는것인지 궁금합니다.

알려주신다면 if문의 코드짜는것에 대해 좀더 쉽게 만들수있을꺼 같습니다.

youdotan의 이미지

mips 컴파일 중 다음과 같은 error가 발생할 때 처리 법

mips64-octeon-linux-gnu-gcc를 통해 make를 하는 도중

cc1: error: unrecognized command line option "-march=octeon2"
라는 에러메시지가 뜨네요..

"-march=octeon2" 부분이 빠지면 안되는 부분이라 해결법을 아시면 좀 부탁드립니다.(가능한 구체적으로 부탁드립니다. 아직 많이 초보라서요) 저 말들이 뭘 말하는 건지도 모르겠네용.

읽어주셔서 감사합니다.

페이지

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