2014-09-17 3 views
0

IP 주소로 악의적 인 API 사용을 탐지하도록 검사 한 웹 서버를 테스트하고 싶습니다. 하나의 IP 주소는 하루에 수백 개의 API 호출로 제한됩니다.프로그래밍 방식으로 프록시를 변경하는 방법은 무엇입니까?

& 시뮬레이션 절차의 일부로 프로그래밍 방식으로 IP를 자주 바꿀 수 있어야합니다. & 이 작업을 수행하는 방법? 공개적으로 사용할 수있는 무료 프록시 서비스 (또는 TOR)를 사용하여 내 IP를 숨길 생각입니다. 그러나 프록시 설정을 프로그래밍 방식으로 변경하는 방법을 잘 모르겠습니다.

Ruby를 사용하고 있지만 모든 언어를 환영합니다.

답변

0

루비에서는 명령 프롬프트를 호출 할 수 있습니다. 내가 너라면이 전화를 사용하는 방법을 만들거야. 이렇게하려면 % x 명령을 사용하십시오.

편집 ---- 이것은 내가 작성한 코드입니다.

def ipChanger(name,ip) 
    return %x(netsh interface ip set address #{name} statiC#{ip} 255.255.255.0) 
end 

구문은 "netsh를 인터페이스의 IP 설정 주소"입니다 귀하의 어댑터 여기에 이름이 "정적"새 IP ""새로운 넷 마스크 ""옵션 기본 게이트웨이 "

관련 문제