2012-01-31 3 views
0

클라이언트 용 웹 프록시 역할을하는 게이트웨이 서버가 있는데 네트워크 연결에 대한 정보가 필요합니다. 게이트웨이 서버에는 내부 및 외부 인터페이스/IP 주소가 있습니다.Linux 소켓/연결

'netstat'또는 'ss'명령을 사용하면 게이트웨이의 내부 IP 주소/squid-port에 연결하는 모든 클라이언트의 내부 IP 주소/포트가 표시됩니다. 하지만 'iftop'을 실행하면 클라이언트의 내부 IP 주소와 궁극적으로 연결되는 외부 IP 주소/포트가 표시되므로 프록시 중개인을 무시하는 것 같습니다.

iftop에서 얻은 정보는 내부 ip : 최종 IP 로의 포트 : 프록시를 무시한 포트이지만 출력을 구문 분석해야하며 iftop을 사용하여 대화식으로 처리 할 수 ​​없습니다. . 누구든지 표준 리눅스 명령에서 iftop 정보를 얻는 방법을 알고 있습니까?

감사

답변

1

당신이 ss -at는 두 개의 항목이 표시됩니다 전형적인 HTTP 프록시 설정을 사용하는 경우 클라이언트에 대한 한 - 프록시 및 프록시 하나 - 웹 페이지를, 그냥 예상대로, 두 개의 연결이 살아 있기 때문에 몇몇 경우.

+0

답장을 보내 주셔서 감사합니다. 두 연결을 모두 볼 수는 없지만 이제는 패킷 캡처/분석이 필요할 수도 있다는 생각이 들었습니다 .--( – Jak