kernel source의 whitehole 이 뭔가여
글쓴이: lapex / 작성시간: 금, 2003/11/28 - 5:21오후
2.4.22 kernel 소스를 보다가 이상한 것을 발견했습니다.
net/core/profile.c 를 보면
int __init whitehole_init(struct net_device *dev)
{
dev->priv = kmalloc(sizeof(struct net_device_stats), GFP_KERNEL);
if (dev->priv == NULL)
return -ENOBUFS;
memset(dev->priv, 0, sizeof(struct net_device_stats));
dev->get_stats = whitehole_get_stats;
dev->hard_start_xmit = whitehole_xmit;
dev->open = whitehole_open;
dev->stop = whitehole_close;
ether_setup(dev);
dev->tx_queue_len = 0;
dev->flags |= IFF_NOARP;
dev->flags &= ~(IFF_BROADCAST|IFF_MULTICAST);
dev->iflink = 0;
whitehole_iph.ihl = 5;
whitehole_iph.version = 4;
whitehole_iph.ttl = 2;
whitehole_iph.saddr = in_aton("193.233.7.21");
whitehole_iph.daddr = in_aton("193.233.7.10");
whitehole_iph.tot_len = htons(20);
whitehole_iph.check = ip_compute_csum((void *)&whitehole_iph, 20);
return 0;
}
193.233.7.10 여기는 러시아 이더군여.
함수 이름부터 hole 이 들어가 있어서 찝찝하네여.
아시는 분 알려 주세여.
Forums:


코드의 형태를 봐서는 네트워크 디바이스 드라이버 같은데.2.4.2
코드의 형태를 봐서는 네트워크 디바이스 드라이버 같은데.
2.4.22 뿐만이 아니고 그 전 버전인 2.4.20도 살펴 보았는데
똑같은 코드가 있군요..
저도 whitehole가 무었인지 정말 궁금하군요
http://www.ussg.iu.edu/hypermail/linux/k
http://www.ussg.iu.edu/hypermail/linux/kernel/9801.3/0231.html
디바이스 드라이버가 맞는거 같네요
자세한 내용이 별로 없군요
러시아 ip가 아니라 사설 ip 대역인거 같습니다.
[quote="morris"]http://www.ussg.iu.edu/h
사설 ip 는 192.168.xxx.xxx 입니다.
$ nslookup 193.233.7.10
Non-authoritative answer:
10.7.233.193.in-addr.arpa name = cool.inr.ac.ru.
$ whois 193.233.7.10
person: Fedor L Bezrukov
address: Institute for Nuclear Research (INR),
address: 7a, 60th October Anniversary prosp.,
address: 117312, Moscow, Russia
댓글 달기