FTP데몬을 조금 개조해서 사용하는데요 logdaemon-5.9버전을 개조했습니다.
리눅스에서 수정을 하고 유닉스상(썬 솔라리스 5.9)에서 포팅을 하고 있는데요 문제가 발생했습니다.
ls, get,put 명령이 안됩니다.
pwd나 cd 등 다른부분은 되는데 위에 3가지 정도가 안되서 한참 찾아 다녔습니다.
어플리케이션 레벨에서 패킷이 들어오면 tcp 헤더의 값중에 FIN 이나 RST 값을 변경하여 보내려고 하는데요
체크섬 계산하는 소스를 찾아서 테스트 중인데요
ip header checksum 은 제대로 나오는데
tcp header checksum 은 계속 다르게 나오네요
모가 문제인지.....쩝