IP 주소가 iPhone에 속하는지 확인하는 간단한 방법을 찾으려고합니다. 내가 상상할 수있는 해결책은 nmap을 사용하여 지정된 IP 주소로 작동하는 시스템을 확인한 다음 iOS인지 확인하는 것입니다. 이것이 올바른 방법입니까? 그렇지 않으면 누군가 나에게 대안을 제안 할 수 있습니까? IP 주소가 iPhone에 속하는지 알아낼 방법이 있습니까?
, 감사합니다 Thanasis
1
A
답변
0
이 nmap does fingerprint iOS 것 같은데.
0
우리는이 코드에 의해 IP 주소를 얻을 수 있습니다 :
- (NSString *)getIPAddress
{
NSString *address = @"error";
struct ifaddrs *interfaces = NULL;
struct ifaddrs *temp_addr = NULL;
int success = 0;
// retrieve the current interfaces - returns 0 on success
success = getifaddrs(&interfaces);
if (success == 0) {
// Loop through linked list of interfaces
temp_addr = interfaces;
while (temp_addr != NULL) {
if(temp_addr->ifa_addr->sa_family == AF_INET) {
// Check if interface is en0 which is the wifi connection on the iPhone
if ([[NSString stringWithUTF8String:temp_addr->ifa_name] isEqualToString:@"en0"]) {
// Get NSString from C String
address = [NSString stringWithUTF8String:inet_ntoa(((struct sockaddr_in *)temp_addr->ifa_addr)->sin_addr)];
}
}
temp_addr = temp_addr->ifa_next;
}
}
// Free memory
freeifaddrs(interfaces);
return address;
}
+0
예,하지만이 코드는 장치에서 실행되는 경우 IP 주소를 가져옵니다. 내가 찾고있는 것은 주어진 IP 주소가 장치에 대한 액세스 권한없이 아이폰에 속하는지 찾을 수있는 방법입니다. 나는 스캔의 일부와 원격으로 그것을 의미합니다 .. –
관련 문제
- 1. 이메일 주소가 야후에 속하는지 확인하십시오.
- 2. 두 개의 IP 주소가 동일한 네트워크 세그먼트에 속하는지 확인하는 방법
- 3. 휴대 전화에 IP 주소가 있습니까
- 4. IP 주소가 셀룰러 IP 주소인지 확인
- 5. 요청의 IP 주소가 httpheader
- 6. 얻기 IP 주소가
- 7. 클라이언트 IP 주소가 잘못되었습니다.
- 8. IP 주소가 OpenID로 유효합니까?
- 9. 와이파이 액세스 포인트에 IP 주소가 있습니까?
- 10. 왜 DHCP와 고정 IP 주소가 동시에 있습니까?
- 11. 변수가 집합에 속하는지 확인하는 빠른 방법이 있습니까?
- 12. 노래가 iPhone에 있는지 확인하는 방법이 있습니까?
- 13. NSUInteger가 자동으로 쉼표를 iPhone에 표시하도록하는 방법이 있습니까?
- 14. IP 주소가 변경 되어도 네트워크 연결 유지
- 15. reCaptcha에서 사용자의 IP 주소가 필요한 이유는 무엇입니까?
- 16. IP 주소가 DHCP인지 정적인지 알아 내려면
- 17. Java ServerSocket. IP 주소가 0.0.0.0인데도 여전히 원격으로 연결할 수 있습니까?
- 18. 외부 IP 주소가 무엇인지 어떻게 알 수 있습니까?
- 19. 메소드 또는 필드가 클래스에 속하는지 여부를 결정하는 경험적 방법이 있습니까?
- 20. C# 네트워크상의 컴퓨터 이름 또는 IP 주소가 드라이브 문자가 아닙니다.
- 21. IIS의 기본 웹 사이트에 대한 IP 주소가 "자동"으로 변경됩니다.
- 22. 리눅스 커널 모듈을 사용하고있는 것이 무엇인지 알아낼 방법이 있습니까?
- 23. 바자 업데이트가 할 일을 알아낼 수있는 방법이 있습니까
- 24. 시간 공간에서 현재 영향을 미치는 속도는 무엇인지 알아낼 방법이 있습니까?
- 25. 저장 프로 시저가 실행하지 않고 반환하는 것을 알아낼 방법이 있습니까?
- 26. 주소가
- 27. Amazon EC2 (Elastic Cloud Computing) 서비스에서 정적 IP 주소가 허용됩니까?
- 28. 다중 사이트 설치, 각 웹 사이트마다 다른 IP 주소가 있어야합니다.
- 29. 오픈 그래프 : 페이스 북 크롤러 이름과 IP 주소가 흰색 목록
- 30. IP 주소가 아닌 컴퓨터 이름으로 Mac에서 로컬 웹 서버보기
이 어쩌면 HTTP, 서버 응용 프로그램의 관점에서인가? 그렇다면 HTTP 헤더가 도움이 될 수 있습니다. – SirDarius
iPhone 용으로 예약 된 하위 집합이 있다고 생각하지 않습니다. 위와 같이 HTTP 헤더를 검사하거나 요청과 함께 전송 된 사용자 에이전트 문자열을 검사하는 것이 가장 좋지만 두 가지 모두 쉽게 스푸핑 될 수 있습니다. –