Hoe kan ik een website ophalen via een specifiek IP-adres?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ventilatiesysteem Productontwikkelaar HBO WO Verwa

Samengevat: Zij bieden flexibele ventilatiematerialen, geluidsdempers, rookgasafvoer producten en industrieslangen. Ben jij een technisch productontwikkelaar? Heb jij ervaring met het ontwikkelen van nieuwe producten? Vaste baan: Technisch Productontwikkelaar HBO WO €3.000 - €4.000 Zij bieden een variëteit aan flexibele ventilatiematerialen, geluiddempers, rookgasafvoer producten, industrieslangen en ventilatieslangen voor de scheepsbouw. Met slimme en innovatieve materialen zorgen wij voor een gezonde en frisse leefomgeving. Deze werkgever is een organisatie die volop in ontwikkeling is met hardwerkende collega's. Dit geeft goede ontwikkelingsmogelijkheden. De branche van dit bedrijf is Techniek en Engineering. Functie: Voor de vacature als Technisch Productontwikkelaar Ede Gld HBO WO ga

Bekijk vacature »

Eddy E

Eddy E

21/05/2013 22:01:29
Quote Anchor link
Ik wil een websitepagina openen maar dan wel 'namens' een ander IP-adres dan ik daadwerkelijk heb.
De controle op de website geschiedt door middel van PHP (ik denk via $_SERVER['REMOTE_ADDR']).

Dus hoe kan ik dat spoofen? En wel zo dat ik via een zelf te bepalen IP-adres daar kom?
Dus een proxy als www.hidemyass.com werkt niet.
 
PHP hulp

PHP hulp

19/04/2024 13:23:41
 
Reshad F

Reshad F

22/05/2013 02:47:35
Quote Anchor link
ehh gewoon een VPN?
 
Marvin H

Marvin H

22/05/2013 10:27:38
Quote Anchor link
Je kan geen IP adres zelf meegeven en hiermee de webserver voor de gek houden. Je kan alleen via proxies of via een VPN zoals Reshad aangeeft. Echter gebruik je dan altijd het IP adres van die betreffende hardware/verbinding. Zou erg slecht zijn dat er een mogelijkheid zou zijn om zelf een IP adres mee te geven het internet op :)
 
TJVB tvb

TJVB tvb

22/05/2013 17:36:01
Quote Anchor link
Ip adres spoofen kan wel, maar dan krijg je geen response (want die gaat tenslotte naar het adres dat je spooft)

Al kan dat zover ik weet niet vanuit php.
Gewijzigd op 22/05/2013 17:36:23 door TJVB tvb
 
Eddy E

Eddy E

22/05/2013 18:46:20
Quote Anchor link
Mmm jammer.
Maar goed, toch weer leerzaam.
 
Keizer Webdesign

Keizer Webdesign

22/05/2013 21:37:49
Quote Anchor link
Misschien dat dit helpt, dit is trouwens wel via een proxy ;-).

de functie:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
function getPage($proxy, $url, $referer, $agent, $header, $timeout) {
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_HEADER, $header);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_PROXY, $proxy);
    curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 1);
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
    curl_setopt($ch, CURLOPT_REFERER, $referer);
    curl_setopt($ch, CURLOPT_USERAGENT, $agent);
 
    $result['EXE'] = curl_exec($ch);
    $result['INF'] = curl_getinfo($ch);
    $result['ERR'] = curl_error($ch);
 
    curl_close($ch);
 
    return $result;
}

?>



Zo implanteer je hem:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$result
= getPage(
    '[proxy IP]:[port]', // hier een werkende proxy
    'http://www.google.com/search?q=twitter', //je webadres
    'http://www.google.com/', //je referer
    'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8',
    1,
    5);
 
?>
Gewijzigd op 22/05/2013 21:43:11 door Keizer Webdesign
 
Eddy E

Eddy E

23/05/2013 07:37:17
Quote Anchor link
Ja, cURL() ken ik en gebruik ik ook wel eens. Maar dan krijgt gebruik je alsnog het IP adres van de webserver. En die kan ik ook niet zelf bepalen.
Jammer, maar het gaat niet werken.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.