ไม่ทราบว่าใครเคยใช้ HttpClient บ้างครับ? เราจะปลอม ip ที่ติดไปกับ request ของเราแต่ละครั้งได้อย่างไร?
หมายถึงยังไงครับ IP ที่ติดไปกับ Request นี่คือโพสไปใน URL?
โดยปรกติแล้วฝั่งเซิร์ฟเวอร์สามารถนำค่าไอพีของเราออกมาจาก IP Packet ซึ่งแทบไม่มีทางที่จะปลอมได้ เพราะถ้าเราปลอมค่าไอพี router ของ ISP ที่เราใช้จะโยน Packet พวกนี้ทิ้งไป และการปลอมไอพีก็ทำให้ไม่สามารถสร้าง TCP Connection ได้อยู่แล้ว
มีอีกวิธีคือการใส่ Proxy เท่านั้นเอง ------ LewCPE
lewcpe.com, @wasonliw
ใช่ครับ ผมเข้าใจว่าถ้าเป็น browser เราสามารถใช้ proxy ได้ แต่ถ้าเป็น php script ไม่แน่ใจว่ามีวิธีการที่ใกล้เคียงกันนี้หรือไม่
เพราะคำสั่ง fsockopen เราสามารถกำหนด User-Agent ได้ ผมเลยไม่แน่ใจว่าจะทำกับ IP ในลักษณะคล้ายๆ กันได้หรือเปล่า?
--crucifier เปิด socket ไปที่ proxy แทน แล้ว request เป็น URL แทนที่จะเป็นแค่ path เช่น ถ้าต้องการ index.html แทนที่จะใช้ "GET /index.html" ก็ต้อง request เป็น "GET http://server.com/index.html" แทน
Kerberos -- ขอบคุณครับ เดี๋ยวผมจะลองดูนะครับ
หมายถึงยังไงครับ IP ที่ติดไปกับ Request นี่คือโพสไปใน URL?
โดยปรกติแล้วฝั่งเซิร์ฟเวอร์สามารถนำค่าไอพีของเราออกมาจาก IP Packet ซึ่งแทบไม่มีทางที่จะปลอมได้ เพราะถ้าเราปลอมค่าไอพี router ของ ISP ที่เราใช้จะโยน Packet พวกนี้ทิ้งไป และการปลอมไอพีก็ทำให้ไม่สามารถสร้าง TCP Connection ได้อยู่แล้ว
มีอีกวิธีคือการใส่ Proxy เท่านั้นเอง ------ LewCPE
lewcpe.com, @wasonliw
ใช่ครับ ผมเข้าใจว่าถ้าเป็น browser เราสามารถใช้ proxy ได้ แต่ถ้าเป็น php script ไม่แน่ใจว่ามีวิธีการที่ใกล้เคียงกันนี้หรือไม่
เพราะคำสั่ง fsockopen เราสามารถกำหนด User-Agent ได้ ผมเลยไม่แน่ใจว่าจะทำกับ IP ในลักษณะคล้ายๆ กันได้หรือเปล่า?
--crucifier เปิด socket ไปที่ proxy แทน แล้ว request เป็น URL แทนที่จะเป็นแค่ path เช่น ถ้าต้องการ index.html แทนที่จะใช้ "GET /index.html" ก็ต้อง request เป็น "GET http://server.com/index.html" แทน
Kerberos -- ขอบคุณครับ เดี๋ยวผมจะลองดูนะครับ