, 그것은 패킷이 소켓을 소유 예를 만든 사용자 또는 그룹을 기반으로 로컬 호스트에 발생하는 필터링 가능 내부 지역 들어오는 TCP 연결을 만든 사용자가 알아 나는 로컬 호스트에서 실행 패킷을 수신, C에 를 작성, 프로그램의보기의 점에서 접근 할 : 나는 어떤 포트에 바인딩, 여기에 새로운 TCP 연결/UDP 패킷을 온다. 누가 그걸 보냈는지 알아내는 방법?응용 프로그램의 리눅스에
0
A
답변
1
수 없습니다. 당신은 원격 IP 주소와 포트를 얻습니다. 그게 전부 야.
1
이상한 사용 사례,하지만 이봐,이 같은 아마 뭔가 일할 수있는 -하지만 꽤 아닌가요 :
- 이
accept
가fstat
를 사용하여 전략 중 반환에 대한 inode 번호를 가져옵니다. - 읽기
/proc/self/net/tcp
- inode 번호와 일치하는 행을 구문 분석하고 찾습니다.
- 해당 행의 uid를 사용하십시오.
관련 문제
- 1. Windows 응용 프로그램을 리눅스에 이식하기
- 2. 리눅스에 다른 사용자 계정으로 응용 프로그램 설치
- 3. 리눅스에 새 응용 프로그램 그룹 추가
- 4. 가 리눅스에
- 5. fseek과 리눅스에
- 6. 삽입 Qt는 윈도우, 리눅스에
- 7. 리눅스에 mvc4 배포
- 8. 리눅스에 FileNotFoundException이 발생하는 이유
- 9. 리눅스에 전쟁 전개하기
- 10. 리눅스에 비해 코드가 느립니다.
- 11. 리눅스에 업로드 된 문서 백업하기
- 12. Silverlight 응용 프로그램의 Web.Config와 Silverlight 응용 프로그램의 Web.Config 비교
- 13. UWP- 응용 프로그램의 코드에서 응용 프로그램의 .csproj 읽기
- 14. 응용 프로그램의 빌드 날짜를 응용 프로그램의 어딘가에 넣는 방법은 무엇입니까?
- 15. 업데이트 경로가 리눅스에 포함
- 16. 리눅스에 대한 제한된 권한
- 17. 리눅스에 언어 프로그램 작성하기
- 18. 리눅스에 Xnee를 설치하는 방법?
- 19. 우분투 리눅스에 WSF 설치하기
- 20. 파이썬 .pyd 리눅스에 상응합니다
- 21. 리눅스에 MRBAYES 3.2 설치
- 22. 리눅스에 라이브러리 추가하기
- 23. 파일을 리눅스에 마운트해야하는 이유
- 24. 리눅스에/dev/tcp가 없습니다.
- 25. 파워 리눅스에 D (탱고)
- 26. 리눅스에 Django 프로젝트 배치
- 27. 안드로이드 리눅스에 대한 지식
- 28. 리눅스에 허니 (honeyd) 설치
- 29. Debian 리눅스에 SciPy 설치
- 30. 리눅스에 go 패키지 설치
은 내가 GID 필요하지만, 이것은 단지 UID를 보여줍니다. "오, 그래, 우리는 bon 're 거리다." 모든 애들이 사용하는 netlink 일은 어때? – user2632999
나는'getpwuid'를 사용하여 그것을 찾을 수 있어야한다고 생각한다. – Jahaja