| imho.ws |
![]() |
|
|
|
# 1 |
|
Guest
Сообщения: n/a
|
Риторический вопрос
Ну то что возможно банить айпи с серверной стороны это естественно, а вот со стороны клиента нельзя это осуществить?
В том смысле как бы дополнительная фишка от умников, которые сразу через прокси лезут. Нет ли такого чумазого скриптика, который выдавал бы через яваскрипт айпи посетителя? Типа, чтобы автоматом с кодом страницы грузились противопоказанные айпишники или подсетки, чтобы хотя бы не так было легко зарегить себе тут же новый ник, если уже раз забанили. Или же для тех, кто имеет серверное определение, добавить передачу ипшника через яваскрипт на сабмит в серверную сторону. Последний раз редактировалось Viroman; 25.06.2004 в 16:37. |
|
|
# 2 |
|
Guest
Сообщения: n/a
|
Народ, под Javascript похоже айпи узнавалок нема, есть правда под netscape, опасный блин браузёр.
Но фиг с ним с яваскриптом. Есть ява апплет, но ни дюйма не волоку, что там к чему. В том смысле, что не знаю как сделать правильно. Значит сначала хтмл файл, называйте как хотите. Код:
<HTML> <BODY> <APPLET height=240 width=480 code=javaload.class> </APPLET> </BODY> </HTML> Потом сам апплет, название javaload.java Код:
import java.io.*;
import java.net.*;
import java.awt.TextField;
public class javaload extends java.applet.Applet
{
//Where instance variables are declared:
String msg;
String local_IP;
TextField field;
InetAddress raw_IP;
public void init(){
//Create the text field and make it uneditable.
field = new TextField();
field.setEditable(true);
//Set the layout manager so that the text field will be
//as wide as possible.
setLayout(new java.awt.GridLayout(1,0));
//Add the text field to the applet.
add(field);
validate();
//display copyright on browser status bar
try{
//open socket to web server to ensure you to get correct local IP
raw_IP = new Socket("http://washadres.host.ru",80).getLocalAddress();
local_IP = raw_IP.getHostAddress();
addItem (local_IP);
}
catch (Exception e)
{ e.printStackTrace(); }
}
void addItem(String newWord) {
//This used to append the string to the StringBuffer;
//now it appends it to the TextField.
String t = field.getText();
System.out.println(newWord);
field.setText(t + newWord);
repaint();
}
}
Всё это дело сохранить в файл javaload.java Готовый файл сконвертировать в апплет class файл. Легче всего конвертануть по этой ссылке http://www.innovation.ch/java/java_compile.htmJava Compiler И загрузить ваш html и javaload.class на указанный вами адрес. Вот вроде всё. Но одно но, помогите мне, как передавать параметры из яваскрипта в явапплет и наоборот, из яваапплета в яваскрипт. Надо переделать http://washadres.host.ru, так чтобы автоматом с загружаемой страницы брался этот адрес и ещё хочется, чтобы local_IP передавался в параметр JavaScript. Вообщем помогите, не волоку я в жаве, а вещь для клиентской стороны рульная. |
|
|
# 4 | |
|
Guest
Сообщения: n/a
|
Цитата:
|
|
|
|
# 5 |
|
Member
Регистрация: 14.01.2003
Пол: Male
Сообщения: 286
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
И ..., что то моя твою не понимайт - PHP и родительское прокси тебе скажет.
Твоя задача не ясна и средства реализации которые ты предлагаешь туманны , всё ессно ИМХО ...
__________________
Есть только миг, между прошлым и будущим ... [Все спасибы выражаем только! в "репу" - не засоряем форум] %) |
|
|
|
|
# 6 | |
|
Guest
Сообщения: n/a
|
Цитата:
Как бы ты не изгалялся, серверные скрипты не смогут определить IP клиента зашедшего через анонимку, или ты видел чела берущего первый же попавшийся прокси? Ну если другого мнения, то докажи, а потом говори. А указанный скрипт ява берёт клиентскую инфу, через какой бы он прокси не зашёл, да хоть через каскадные socks прокси, потому что отпрашивает айпишник с клиентской стороны. Последний раз редактировалось Viroman; 04.07.2004 в 14:34. |
|
|
|
# 7 |
|
Member
Регистрация: 14.01.2003
Пол: Male
Сообщения: 286
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Ты либо параноик, либо у тебя ресурс странного содержания
И как ты хотишь что бы скрипт передал тебе нужную инфу ли же ты наоборот хотишь что -бы было что -то типа проверки и пускать только с определенных Ip или же не пускать с них, ты своими банами бушь у людёф жрать и траф и их ресурсы. Работать должен СЕРВЕР, а не клиентская машинка! Да и вообще у меня выключена загрузка аплетов ибо нефих ... У тех у кого это включено, те вообще не пользуются аноним. проксями ...
__________________
Есть только миг, между прошлым и будущим ... [Все спасибы выражаем только! в "репу" - не засоряем форум] %) |
|
|
|
|
# 8 | |||
|
Guest
Сообщения: n/a
|
Цитата:
Цитата:
А проверка айпишника нужна будет лишь для регистрации нового пользователя. Думаю, кто захочет зарегиться, не поленится яву установить или включить. Вот представь себе ситуацию, какой то наглейший чувырло нарушающий постоянно правила форума будет постоянно регистрировать себе нового пользователя и гадить дальше. А тут такой облом при регистрации, если забанить его ник и айпи, или на крайняк временно подсетку. Кто хочет, включит, а кто сразу не соглашается с моими условиями, может идти на четыре стороны, я не удерживаю. Цитата:
![]() Ну раз выключена, то не зарегишься, правила для всех одинаковы. Как только ты научишь сервер узнавать айпишник не смотря на анонимный прокси, вот тогда и будешь указывать, что должно работать, а пока что кроме бессмыслицы от тебя ничего нужного не услышал, так что не захламляй ветку, дай умным людям высказаться, может кто с явой разбирается. |
|||
|
|
# 9 |
|
Member
Регистрация: 14.01.2003
Пол: Male
Сообщения: 286
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
А "печенюшкой" не судьба?
Ну раз вумный, давай тут в одного %) Больше ничего от меня в этой своей ветке не услышишь
__________________
Есть только миг, между прошлым и будущим ... [Все спасибы выражаем только! в "репу" - не засоряем форум] %) |
|
|
|
|
# 10 |
|
Guest
Сообщения: n/a
|
@lexey Ты не обижайся на меня, если что, я тоже дурак, иначе бы не спрашивал, но я слишком долго пытался объяснить свою позицию.
Так народ, всё что нужно, нашлось. Качайте, изучайте, в общем всё здесь. http://reglos.de/myaddress/MyAddress.html Последний раз редактировалось Viroman; 04.07.2004 в 23:33. |