리눅스 커널 3.6의 iptables 거울 목표

 iptables mirror target for linux kernel 3.6

내 마지막 커널 업그레이드 후 나는 지난 번에 발표 된 iptables에 미러 대상 건설하려고 여기에 . iptables에 미러 대상 컴퓨터로 전송되는 패킷을 받아 패킷에서 온 기계에 동일한 패킷을 반환합니다. 따라서,의 누군가가 시스템을 스캔하려고하거나 그가 자신의 컴퓨터를 스캔하거나 심지어 자신의 컴퓨터를 공격 할 공격을 시도 해 봅시다. 나는 커널 버전 3.6을 시도 할 때, 현재의 리눅스 커널에 더 이상 건설하지 않았다. 이번에는 어떤 기능을 커널에서 제거 가지고있다. 그래서 난 ip_direct_send 기능을 업데이트했다. 당신은 커널 버전 3.6 및 여기에 아마도 미래의 커널의 최신 버전을 다운로드 할 수 있습니다 :

MIRROR.3.6.0.tar.gz (206) gplv3 127x51 iptables mirror target for linux kernel 3.6

커널 모듈은 커널 버전 3.7.0-vs2.3.5.1에서 테스트되었습니다. 당신이 모듈을 사용하려면 커널을 부팅 모듈을 빌드하려면. 이후에 아카이브를 풀고 모듈을 구축 할 수 compile.sh 스크립트를 실행합니다. 그런 다음 커널 / lib / modules 디렉토리에 컴파일 된 모듈을 설치하기 위해 install.sh 스크립트를 실행합니다.

지금 당신은 FORWARD, INPUT에 거부하거나 DROP 대상 대신 거울 대상을 사용하여 방화벽 스크립트에서 다음과 같이 사슬을 PREROUTING 수 있습니다 :

$ IPTABLES-A INPUT-J 거울

주의 : 당신은 거울 목표를 사용하여 보호 된 시스템 iptables에 연결하려는 경우 미러 대상의 사용 예에서, 이상한 결과가 발생할 수 있습니다, 당신은 그것을 인식하지 않고 로컬 컴퓨터에 연결 끝낼 수 있습니다. 그것은 또한 많은 대역폭을 사용할 수 있습니다. 모듈을 사용하여 두 개의 시스템이있는 경우 최악의 경우가 발생합니다. 이 기계는 탁구를 재생 끝낼 수 있습니다. 그래서 당신은 경고되었다,주의하고 자신의 위험에 사용합니다. 자세한 내용은 다음을 참조하십시오 : MIRROR 대상을 .

이전 커널 버전의 다운로드는 다음과 같습니다. 2.6.27로 커널 2.6.25 작품을 번호 매기기 버전을 확인할 수 있습니다. 2.6.28은 2.6.29 및 2.6.30 커널에서 작동합니다. 모듈의 2.6.13 버전의 커널 버전 2.6.16까지 작동합니다.

MIRROR.2.6.13.tar.gz (1170)
MIRROR.2.6.24.tar.gz (1541)
MIRROR.2.6.25.tar.gz (1414)
MIRROR.2.6.28.tar.gz (1458)
MIRROR.2.6.31 (1322)
MIRROR.2.6.35.tar.gz (1267)
MIRROR.2.6.36.tar.gz (1171)
MIRROR.2.6.37.tar.gz (1021)
MIRROR.3.0.7.tar.gz (767)
MIRROR.3.1.0.tar.gz (480)
MIRROR.3.3.0.tar.gz (493)
gplv3 127x51 iptables mirror target for linux kernel 3.6

관련
위르겐

1 Star2 Stars3 Stars4 Stars5 Stars (평균 1 투표, : 5 5.00 아웃)
Loading ... 로딩 중 ...

입체 mplayer를-1.1-R1

최근 새로운 mplayer를-1.1-R1이 빌드는 운반에 출연했다. 문서의 입체 MPLAYER-1.0_rc4_p20110322 나는 MPLAYER-1.0_rc4_p20110322의 입체 지원을위한 수정 패치를 제공했다. 이 패치는 더 이상 최신 버전으로 작동하지 않습니다. 그러나, 약간의 수정이 필요했습니다. 새로운 패치를 사용하려면 여기에서 다운로드 : mplayer를 입체-1.1-r1.patch (224) 그것을하는 복사

/ etc/portage/patches/media-video/mplayer-1.1-r1 /

이후 MPLAYER를 등장과 함께 입체 영화를 재생 :

mplayer에-VO GL2 : 스테레오 some_movie_file.avi

믿소?

1 Star2 Stars3 Stars4 Stars5 Stars (등급 없음)
Loading ... 로딩 중 ...

쿼드로 플라이트-2.8.0 스테레오 버퍼

 Flightgear 2.8.0 with quad buffered stereo

문서에 함께 플라이트 쿼드 스테레오 버퍼링 된 I 쿼드는 유명한 비행 시뮬레이터와 함께 작동하는 스테레오 버퍼에 도착하는 방법에 대해 작성했습니다 플라이트 . 최근 플라이트-2.8.0가 릴리스되었습니다. 쿼드 문제는 스테레오가 여전히 플라이트-2.8.0로 계속 버퍼.

하나는 다음 행으로 시작 플라이트에 입체 모드를 활성화 기대 :

수출 OSG_STEREO_MODE = QUAD_BUFFER, 수출 OSG_STEREO = ON; fgfs

플라이트이 방법을 시작할 때, 하나는 다음과 같은 콘솔 출력없이 입체 뷰를 가져옵니다 :

경고 : RenderBin 후 발견 OpenGL의 오류 '잘못된 연산':: 무승부 ()

플라이트 쿼드 버퍼 스테레오와 함께 작동하도록 점점

위의 오류 메시지 발생 깨진 스테레오 모드에 대한 이유는 스테레오 컨텍스트가 제대로 초기화되지 않습니다이다. 자세한 사항은 여기에 설명되어 있습니다 : 쿼드로 플라이트 스테레오 버퍼 . 불행하게도 내가 언급 한 게시물에 제안 된 패치 플라이트-2.8.0 작동하지 않습니다. 그러나 좋은 소식은, 그것은 단지 약간의 수정을 요구, 더 이상 WindowBuilder.cxx 파일은 SRC / 메인에 있지만, SRC / 뷰어 디렉토리합니다. 여기에서 새로운 패치를 다운로드 할 수 있습니다 플라이트-2.8.0-stereoscopic.patch (346)

희망이 패치는 다음 플라이트 릴리스에 그것의 방법을 찾습니다.

스테레오 버퍼 쿼드 평소처럼, 당신은 혜택을, 셔터 안경, HMD 또는 입체 프로젝션 시스템과 같이, NVIDIA 쿼드로 FX 또는 ATI의 FireGL의 적절한 디스플레이 하드웨어처럼, 쿼드 버퍼 스테레오를 지원하는 전문 그래픽 보드를 사용해야합니다 그것. 쿼드 위에서 언급 한 환경 변수를 스테레오 모드로 시작 플라이트 버퍼. 사용하기 그 후 당신은 아마보기 메뉴에서 입체보기 옵션 항목을 선택하여 쿼드 버퍼 스테레오 모드를 활성화해야합니다.

젠투 방법

젠투 사용자를 위해 나는 오버레이를 만들었습니다. 이전처럼 패치 및 근무 쿼드 버퍼 지원 플라이트에 대한 수정이 빌드를 포함합니다. 여기에서 오버레이를받을 수 있습니다 : 플라이트-2.8.0 오버레이 (276) 오버레이를 다운로드하고 / usr / 지방 / 운반에 압축을 풉니 다. 을 / etc / make.conf 파일에서 다음 줄을 포함해야합니다 :

PORTDIR_OVERLAY = "/ usr / 지방 / 운반"

다음 플라이트를 등장하고 입체적으로 즐길 수 있습니다.

재미

위르겐

1 Star2 Stars3 Stars4 Stars5 Stars (등급 없음)
Loading ... 로딩 중 ...

N900 IM의 위치 인식을 고정

 Fixing location awareness of N900 IM

Nokias N900 휴대 전화는 위치 인식 장치입니다. 보통은 지껄임 또는 Skype와 같은 인스턴트 메시징 서비스의 상태 메시지에서 위치를 표시 할 수있게되었습니다. 이 기능은 몇 시간 전에 완전히 작동이 중지되었습니다. 이 문서에서는 기본 문제를 설명하고 함수를 다시 복원하는 수정 프로그램을 제공합니다.

보통 사람은 사용할 수 있습니다 N900 상태 표시 줄을 두드리고 "가용성"을 선택하여 상태 메시지에 현재 위치를 표시하기 위해 전화를. 버튼을 "내 위치"를 도청 할 수있는 이후의 가용성 창이 열립니다. 그런 사람은 거리 수준에서 도시 수준의 위치의 정밀도를 선택할 수 있습니다. 그 후 현재의 위치 연락처로 게시되고 있습니다. 현재이 기능을 사용하면 사람의 연락처에 어떤 위치를 게시하지 않습니다. 위해서는 sysklogd를 설치 한 후, 시스템 로그는 문제가있는 첫 번째 힌트를 제공합니다 :

8월 31일 18시 37분 33초 노키아 N900의 NM-항법 공급자 [11138] GLIB WARNING **
기본값은 -에 연결할 수 없습니다

31 18시 37분 33초 8월 노키아 N900 [1621] GLIB WARNING ** rtcom - 존재 - UI -
널 포인터는 navigation_provider_location_to_address 콜백에 전달

NM-NAV - 공급자 프로세스를 죽이고 xterm에 자세한 오류 메시지에서를 / usr / lib 디렉토리 / nokiamaps - 네비게이션 제공 / NM-항법 공급자를 다시 시작한 후에 볼 수 있습니다 :

^
오류 : 문서가 비어 있습니다
^
오류 : 시작 태그를 예상, '<'을 (를) 찾을 수 없습니다

따라서 Nokias 웹 서비스로 전송 된 요청에 문제가 있습니다. 아마 노키아는 한편에서 웹 서비스를 변경했습니다. 그러나 토큰없이 동일한 요청을 사용하여 원하는 결과에 이르게한다. 이것은 쉽게 웹 브라우저에서 요청 URL을 입력하여 밖으로 시도 할 수 있습니다. 불행하게도 NM-항법 공급자 소스를 닫을 때, 그래서 쉽게 수정할 수 없습니다. 진수 편집기는 토큰 문자열을 검색하고 요청이 그것의 앞에 종료 제로 할 수 있습니다 사용할 수 있습니다.

hexedit nm nav provider 520 Fixing location awareness of N900 IM

그림 : 웹 서비스에 대한 NM-항법 공급자 토큰의 위치 hexedit보기

NM-항법 공급자의 0.109-3 +0 M5 버전, 위치 0x73F7 하나는 0 × 7689 하나에 일치하는 요청에 두 가지 위치가 있습니다. 후자의 문제에 대한 관련입니다. 0으로이 주소의 바이트를 교체 요청 문자열을 종료하고 Nokias 웹 서비스에서 이해할 수있는 요청으로 이어집니다. 하나는 파일에 쓸 수되기 전에 NM-NAV - 공급자 프로세스를 종료합니다.

불행하게도 수정 된 바이너리 라이센스 제한으로 인하여, 여기에 게시 할 수 없습니다 만, 파일을 패치하는 쉬운 방법을 제공 할 수 있습니다. 첫째로 모두의, 강화 비지는 N900에 설치해야합니다. 다음 xterm을 내부 루트 사용자로 다음 명령 줄을 실행합니다 :

CD를 / usr / lib 디렉토리 / nokiamaps - 네비게이션 제공 /, CP NM-항법 공급자 NM-NAV-provider.bak, killall은 NM-항법 공급자, 체크인 yyyy 전환율 = notrunc 학사 = 1 개수 = 1 = 30345을 찾는 경우 = / = NM-항법 공급자의 dev에 / 제로

이 줄은 nokiamaps - 네비게이션 공급자 0.109-3 +0 M5 작동합니다. 실행 후 위치를 다시 연락처에 게시 할 수 있습니다. 남아있는 유일한 문제는 당신에게 달려 있습니다. 당신은 정말 모든 연락처의 위치를​​ 알고 싶은가?

안부
위르겐

1 Star2 Stars3 Stars4 Stars5 Stars (평균 4 투표 : 5 5.00 아웃)
Loading ... 로딩 중 ...

glsldevil 바이너리

약 1 년 전 나는이 기사에서 OpenGL을 / GLSL 디버거 glsldevil에 대해 쓴 glsldevil-1.1.5에 대한 젠투 ebuild를 하고 그것을 젠투의 ebuild를 제공했다. 불행하게도 glsldevil 슈투트가르트 대학 (의 웹 페이지에서 더 이상 사용할 수없는 것 http://cumbia.informatik.uni-stuttgart.de/glsldevil/ 이 빌드가 쓸모없는 렌더링했습니다).

편집 29/5/2012 : 슈투트가르트 대학의 본래의 다운로드 사이트를 다시 사용할 수 있습니다.

glsldevil 허가 재분배의 라이센스 때문에, 나는 다시 대중 glsldevil 사용할 수 있도록하려면 내 로컬 복사본을 업로드하기로 결정했다. 불행하게도 이것은 리눅스 바이너리 (32 비트 및 64 비트) 및도 윈도우 바이너리 또는 소스 코드가 포함되어 있습니다.

여기에서 리눅스 바이너리를 다운로드 할 수 있습니다 : glsldevil-1.1.5.tar.gz (393)

이 빌드에 사용하기 위해 단지를 / usr / 운반 / distfiles에 /에 파일을 복사합니다.

관련
위르겐

1 Star2 Stars3 Stars4 Stars5 Stars (평균 1 투표, : 5 5.00 아웃)
Loading ... 로딩 중 ...

PHP - 5.4.1_rc1 젠투에서 아파치 2.4.1와 함께 실패

 php 5.4.1 rc1 fails with apache 2.4.1 on gentoo

현재 아파치 2.4.1이 빌드는 gentoos 포티지 트리에 출연했다. PHP - 5.4.1_rc1 신흥하면 다음과 같은 오류 메시지와 함께 젠투에 설치된 아파치 2.4.1 웹 서버와 함께 실패합니다 :

SAPI 모듈 구성
AOLserver 지원에 대한 검사도 ... 더
APXS를 통해 DSO를 통해 아파치 1.x에서 모듈 지원에 대한 검사도 ... 더
아파치 1.x에서 모듈 지원에 대한 검사도 ... 더
아파치 문자셋 호환성 옵션 ... 전혀 가능하지 여부 확인
APXS를 통해 DSO를 통해 아파치 2.0 필터 모듈 지원에 대한 검사도 ... 더
APXS를 통해 DSO를 통해 아파치 2.0 핸들러 모듈 지원을위한 점검 ...

미안 해요, apxs가 실행할 수 없습니다. 가능한 원인은 다음과 같습니다 :

1. 펄이 설치되어 있지 않습니다
2. apxs를 찾을 수 없습니다. = / path / to / apxs을 -와 - apxs2를 사용하여 경로를 전달하려고
3. 아파치 (apxs가 사용 페이지가 표시됩니다) 사용은 그리를 사용하여 빌드되지 않았습니다

를 / usr / sbin / apxs가의 출력은 다음과 같습니다 :
. / 구성 : 선 8325 :를 / usr / sbin / apxs가 : 그런 파일이나 디렉토리가 없음
구성 : 오류 : 중단

그 이유는 apxs가 실행 파일이 아파치 2.4.1이 빌드와 설치되지 않습니다이다. 에 따라 gmane.org 이 문제는 아파치 2.4.1-R1의이 빌드로 고정 했어요. 그러나 2.4.1-R1 신흥 PHP를 아파치를 업그레이드 한 후에도 동일한 오류 메시지와 함께 실패합니다. 파일 시스템 위에 얼핏를 / usr / sbin / apxs가이뿐만 아니라 / usr/sbin/apxs2 심볼릭 링크가 생성했기 때문에 설치 얻었다 것을 보여줍니다.

mittelerde sbin # LS-alsh apxs가 *
24K-RW-R-R-1 루트 루트 23K 1. 4월 16시 14분 apxs가
0 lrwxrwxrwx 1 루트 루트 14 1. 4월 16시 14분 apxs2 ->를 / usr / sbin / apxs가

이것은 또한 아파치 2.4.1-R1과 실패 신흥 PHP에 대한 이유를 알 수있다. 아파치 2.4.1-R1이 빌드와 함께오고는 / usr / sbin / apxs가 펄 스크립트는 실행 플래그 부족합니다.

따라서 간단한

chmod를 + X를 / usr / sbin / apxs가

문제를 해결하고 새로운 PHP는 나중에 매력처럼 작동합니다. 아마이 다음 아파치이 빌드로 고정 얻을 것이다. 2.4 업그레이드 후 작업 아파치 구성을 얻으려면, 당신은 읽을 수 있습니다 : 2.2에서 2.4로 업그레이드 .

위르겐

1 Star2 Stars3 Stars4 Stars5 Stars (등급 없음)
Loading ... 로딩 중 ...

리눅스 커널 3.3의 iptables 거울 목표

 iptables mirror target for linux kernel 3.3

내 마지막 커널 업그레이드 후 나는 게시 된 iptables에 미러 대상 건설하려고 여기에 . iptables에 미러 대상 컴퓨터로 전송되는 패킷을 받아 패킷에서 온 기계에 동일한 패킷을 반환합니다. 따라서,의 누군가가 시스템을 스캔하려고하거나 그가 자신의 컴퓨터를 스캔하거나 심지어 자신의 컴퓨터를 공격 할 공격을 시도 해 봅시다. 나는 커널 버전 3.3으로했을 때, 현재의 리눅스 커널에 더 이상 건설하지 않았다. 그러나이 시간은 약간 수정 neccesary하고있다. 다른 헤더 파일을 포함했고 함수 이름이 변경되었습니다. 당신은 커널 버전 3.3 및 여기에 아마도 미래의 커널의 최신 버전을 다운로드 할 수 있습니다 :

MIRROR.3.3.0.tar.gz (493) gplv3 127x51 iptables mirror target for linux kernel 3.3

커널 모듈은 커널 버전 리눅스 3.3 v 서 v-2.3.3.1에서 테스트되었습니다. 당신이 모듈을 사용하려면 커널을 부팅 모듈을 빌드하려면. 이후에 아카이브를 풀고 모듈을 구축 할 수 compile.sh 스크립트를 실행합니다. 그런 다음 커널 / lib / modules 디렉토리에 컴파일 된 모듈을 설치하기 위해 install.sh 스크립트를 실행합니다.

지금 당신은 FORWARD, INPUT에 거부하거나 DROP 대상 대신 거울 대상을 사용하여 방화벽 스크립트에서 다음과 같이 사슬을 PREROUTING 수 있습니다 :

$ IPTABLES-A INPUT-J 거울

주의 : 당신은 거울 목표를 사용하여 보호 된 시스템 iptables에 연결하려는 경우 미러 대상의 사용 예에서, 이상한 결과가 발생할 수 있습니다, 당신은 그것을 인식하지 않고 로컬 컴퓨터에 연결 끝낼 수 있습니다. 그것은 또한 많은 대역폭을 사용할 수 있습니다. 모듈을 사용하여 두 개의 시스템이있는 경우 최악의 경우가 발생합니다. 이 기계는 탁구를 재생 끝낼 수 있습니다. 그래서 당신은 경고되었다,주의하고 자신의 위험에 사용합니다. 자세한 내용은 다음을 참조하십시오 : MIRROR 대상을 .

이전 커널 버전의 다운로드는 다음과 같습니다. 2.6.27로 커널 2.6.25 작품을 번호 매기기 버전을 확인할 수 있습니다. 2.6.28은 2.6.29 및 2.6.30 커널에서 작동합니다. 모듈의 2.6.13 버전의 커널 버전 2.6.16까지 작동합니다.

MIRROR.2.6.13.tar.gz (1170)
MIRROR.2.6.24.tar.gz (1541)
MIRROR.2.6.25.tar.gz (1414)
MIRROR.2.6.28.tar.gz (1458)
MIRROR.2.6.31 (1322)
MIRROR.2.6.35.tar.gz (1267)
MIRROR.2.6.36.tar.gz (1171)
MIRROR.2.6.37.tar.gz (1021)
MIRROR.3.0.7.tar.gz (767)
MIRROR.3.1.0.tar.gz (480)
gplv3 127x51 iptables mirror target for linux kernel 3.3

관련
위르겐

1 Star2 Stars3 Stars4 Stars5 Stars (평균 1 투표, : 5 5.00 아웃)
Loading ... 로딩 중 ...
2012-03-29

mygnu 정보

블로그

사이트 정보

트랜스 모듈레이터

English flagItalian flagKorean flagChinese (Simplified) flagChinese (Traditional) flagPortuguese flagGerman flagFrench flag
Spanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flag
Croatian flagDanish flagFinnish flagHindi flagPolish flagRomanian flagSwedish flagNorwegian flag
Catalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flag
Slovenian flagUkrainian flagVietnamese flag