Deep dive into Kernel
홈
태그
미디어로그
위치로그
방명록
Passion/Python
인터페이스 IP 찾기
sunshout
2009. 11. 17. 15:47
(Language : python)
import
socket
import
fcntl
import
struct
def
get_ip_address
(
ifname
)
:
s =
socket
.
socket
(
socket
.
AF_INET
,
socket
.
SOCK_DGRAM
)
return
socket
.
inet_ntoa
(
fcntl
.
ioctl
(
s.
fileno
(
)
,
0x8915,
struct
.
pack
(
'256s'
, ifname
[
:
15
]
)
)
[
20
:
24
]
)
print
get_ip_address
(
'eth0'
)
인터페이스 IP를 찾는 방법이다.
어디서 구해와서 정확하게 동작원리를 이해하지는 못함 ㅋㅋ
공유하기
게시글 관리
Deep dive into Kernel
티스토리툴바
Deep dive into Kernel
구독하기