2013-05-08 3 views
-3
의 출력에서 ​​제거

그래서 리눅스 커널 모듈을 개발, 내가 취해야 할 방법은 무엇 sudo netstat -napNETSTAT

의 출력에서 ​​특정 포트 번호에 오픈 소켓을 숨기려는 무엇입니까?

+0

귀하의 질문에 대한 표현이 잘못되었습니다. [묻는 방법] (http://stackoverflow.com/questions/how-to-ask)을보십시오. – Jesse

+0

@Jesse 나에게 손을 줘. 미래를 위해 나는 그것을 따라갈 것이다. 당분간, 할 수 있다면, 나에게 손을 줘. – user2360373

+0

'strace netstat -nap'을 실행하여 만들어진 시스템 호출을 확인하십시오./proc/net/tcp와 다른 테이블에서이 정보를 얻는 것처럼 보입니다. 커널 네트 스택은이 정보를 거기에 넣고 있기 때문에 거기에 필터를 걸어야 할 것입니다. 분명히 권장되는 방법은 아닙니다. 나는 당신이 만질 필요가있는 파일을 보지 않았지만 커널 소스 (proc 핸들러로 시작)에서 linux/net/아래에있을 것이다. –

답변

0

먼저 "netstat"가 시스템에서 소켓 상태를 얻는 방법을 찾아야합니다./proc/net/tcp에서 읽었다 고합니다. 그런 다음 "/ proc/net/tcp"에 소켓 상태를 쓰는 커널 모듈을 찾아 수정하십시오.

관련 문제