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
댓글 달기