c언어 네트웍 프로그램 질문입니다. fuser과 비슷한걸 원합니다.

런맨의 이미지

제가 하고 싶은 기능 fuser과 비슷한 기능을 하는 함수를 만들고 싶은데요
동작방식은 단명포트(리눅스 컴터에서 볼때 다른 웹서버 같은거랑 연결 되면 잠시 쓰는 포트)을 입력 받으면 그 단명 포트를 쓰고있는 프로세스의 pid를 알고 싶은건데요 fuser프로그램이 이런 기능이 있던데 분석해보니 퍼포먼스 때문에 사용하기 힘들도(사실 완전히 이해도 못했습니다.) 해서 좋은 다른 방법이 있으면
가르침을 구하고 싶어서 질문 올립니다.

fuser 사용예제

root# fuser -n tcp 41158
41158/tcp: 2151

아니면 제가 투명 프록시 서버(Dnat사용)를 쓰는데요. 제 프록시 서버에서 웹서버로 연결할때
패킷의 클라이언트(현제 프록시 아이피가 나옴) 아이피을 강제로 원래 클라이언트 아이피로
바꾸고 싶은데 원래 클라이언트 아이피를 패킷에 어떻게 강제로 넣을지 모르겠어요 혹시 아시는분
좀 알려주세요.^^

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.