Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];

Вниз

Отказ на соединение.   Найти похожие ветки 

 
OneFragLeft ©   (2004-11-28 12:19) [0]

Вот такой вопрос:

Как, зная IP адрес компа, отказать в соединении
или кикнуть его.

Дельфи7, WinXP.


 
VMcL ©   (2004-11-28 12:42) [1]

Вопрос непонятен.


 
OneFragLeft ©   (2004-11-28 12:48) [2]

Хорошо, поясню.
Нужно, чтобы при попытке соединения компьютера соседа с моим компьютером, он получил отказ на соединение, т.е. чтобы у него вылетела надпись "отказано в доступе". При аомощи Файервола это можно сделать, а вот как из программы, не знаю.


 
OneFragLeft ©   (2004-11-28 15:01) [3]

Что, у всех отказ на соединение с этой веткой, что ли?


 
Piter ©   (2004-11-28 15:19) [4]

OneFragLeft ©   (28.11.04 12:48) [2]
При аомощи Файервола это можно сделать, а вот как из программы, не знаю


реализовать функции файервола. Читать: http://www.ntkernel.com/articles/firewall.shtml


 
OneFragLeft ©   (2004-11-28 15:30) [5]

Опять я не так выразился, наверное.
Просто нужно отрубать или не давать доступ к ресурсам компьютеру с определённым адресом.
Т.е. если в локалке появился не знакомый МАС-адрес, то чтобы машине с этим адресом было отказано в доступе. IP fдреса на машинах-динамические. Ну проблем с определением МАС адреса по IP, думаю не составит особого труда.


 
Verg ©   (2004-11-28 16:23) [6]

А почему ты это переводишь в плоскость каких-то адресов? Есть пользователи (users), Админ целевого компа может разрешить или запретить доступ конкретному пользователю доступ к тем или иным ресурсам, предоставляемым эти компьютером в сеть. Что не так?


 
OneFragLeft ©   (2004-11-28 16:27) [7]

А в автоматическом режиме?
Не сидеть же админу всё время и следить за сеткой.


 
Verg ©   (2004-11-28 16:35) [8]


> [7] OneFragLeft ©   (28.11.04 16:27)
> А в автоматическом режиме?
> Не сидеть же админу всё время и следить за сеткой.


Не понимаю о чем ты. Никому не надо нигде сидеть и следить. Тем юзерам, которым админ разрешил доступ, будут его иметь. Какие-то вновь появляющейся юзеры - не будут. До тех пор не будут иметь доступа, пока админ им не разрешит.
В чем проблема?
Или ты "ресурсами" называешь что-то особенное, свое?
В любом случае непонятно при чем тут FireWall, о котром ты говорил в [2], особенно в контексте MAC-адресов (сетевых карт, между прочим - это адрес сетевой карты)


 
OneFragLeft ©   (2004-11-28 16:42) [9]

Всё очень просто.
Можно просто поменять имя пользователя и использовать ресурсы. Дело в том, что в этой сети компьютеры часто могут быть отключены, и пока один пользователь отключен, другой может назвать свой комп таким же именем и всё! Кэш адресов я не учитываю.
Поэтому и надо знать именно МАС адрес. И если он не совпадает с адресом, сопоставленным с определённым пользователем в сети, то не допускать соединения.


 
Verg ©   (2004-11-28 16:50) [10]


> другой может назвать свой комп таким же именем и всё


И что и все?
Да назвать-то он его может как угодно, но у пользователя есть еще и пароль - это как?


 
OneFragLeft ©   (2004-11-28 16:55) [11]

Ну, допустим, он, подлый, обманным путём его узнал, и что тогда.
Мне нужно просто знать какие функции использовать для принудительного отрубания соединения. В NetView есть такая штука, чтобы можно было кикнуть комп. Я хочу тоже самое, только в автоматическом режиме.


 
BugNet   (2004-11-28 16:55) [12]

Имя пользователя и пароль технически подобрать сложнее, чем фальсифицировать МАС или IP адрес.


 
OneFragLeft ©   (2004-11-28 17:04) [13]

Хорошо, уговорили, но как быть с второй частью [11]?


 
Verg ©   (2004-11-28 17:07) [14]


> [11] OneFragLeft ©   (28.11.04 16:55)
> Ну, допустим, он, подлый, обманным путём его узнал, и что
> тогда.


Тогда ты свой МАС адрес, как "средство безопасности сети" можешь вообще считать "ключиком под ковриком" :)


 
OneFragLeft ©   (2004-11-28 17:10) [15]

Ну если не знаете как сделать, то так и скажите. Аторитет не упадёт.


 
Verg ©   (2004-11-28 17:15) [16]


> [15] OneFragLeft ©   (28.11.04 17:10)
> Ну если не знаете как сделать, то так и скажите. Аторитет
> не упадёт.


Ты думаешь, что подобные заявочки поднимают желание тебе помогать? Ошибаешься.


 
OneFragLeft ©   (2004-11-28 17:21) [17]

А что такова? Не надо злиться, разве ж я не прав? Я же спросил как отключить, а не какую защиту использовать.
Считаю, что ответ был не по существу. И не надо меня заносить в свой чёрный список, Ок? :)


 
BugNet   (2004-11-28 17:24) [18]

Если пользователь прошол авториразию ( неважно по IP, MAC или логину) то никак,ИМХО.
292115606


 
Verg ©   (2004-11-28 17:28) [19]


> Считаю, что ответ был не по существу.


Именно. Не посуществу был вопрос. Ты не назвал какое соединение ты имеешь ввиду, это например. Сомневаюсь, что ты пока вообще можешь их различать.


> Не надо злиться, разве ж я не прав?


Не прав. Тебе объяснют в чем, а ты только шерсть дыбом поднимаешь.

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/netmgmt/netmgmt/netsessiondel.asp

И не надо впредь бредоносить. Ок? ;)


 
OneFragLeft ©   (2004-11-28 17:38) [20]

За линк -пасиба.


 
OneFragLeft ©   (2004-11-28 17:48) [21]

BugNet   (28.11.04 17:24) [18]
А при чем здесь 292115606? При первом приближении на номер аськи похохоже, в гости зовёте?


 
BugNet   (2004-11-28 17:58) [22]

Да, аська. Я сейчас ухожу, завтра в рабочее время можно обсудить проблему, если есть желание.


 
OneFragLeft ©   (2004-11-28 18:01) [23]

Запишу.


 
Piter ©   (2004-11-28 20:15) [24]

OneFragLeft ©   (28.11.04 17:10) [15]

я тебе привел ссылку в посте номер [4]
Читай. В чем проблема?



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.5 MB
Время: 0.036 c
1-1106828822
Looly
2005-01-27 15:27
2005.02.13
DBGrid и узнать только те колонки которые


1-1107093126
dms_main
2005-01-30 16:52
2005.02.13
Console Application


14-1106383703
Antonn
2005-01-22 11:48
2005.02.13
Создание файла справки.


4-1104168822
miek
2004-12-27 20:33
2005.02.13
Hook на клавиатуру


4-1104133749
Andrej
2004-12-27 10:49
2005.02.13
Как перетащить файл на форму





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский