Подключение интернета с помощью телефона Sony Ericsson W300i + настройка более безопасного доступа в интернет через Opera.


Можно конечно ставить драйверы через диск от телефона, но там вместе с драйверами ставится еще много чего и в частности программа

"c:\Program Files\Sony Ericsson\Mobile2\Telecalib"


она лихо ведет некий лог. который ко всему прочему очень быстро разрастается до больших размеров. поэтому можно поставить на основе драйверов которые лежать в папке

"c:\Program Files\Sony Ericsson\Mobile2\Drivers"


параметры для установленного модема:


AT+CGDCONT=1,"IP","internet"


login:gdata

password:gdata


Далее на основе статьи Криса Касперски заводим нового пользователя и стараемся его по макисмуму отрезать от доступа к папкам на винчестерах. потом от его имени будем запускать браузер. Чтобы если что то проникнет через инет, то оно было максимально отрезано от доступа к файлам.


Заводим новую группу "internet".

заводим нового пользователя "i" , который входит только в группу "internet".


в свойствах все дисков кроме того где Windows ставим (фактически на их корни) группе "internet" запретить-полный доступ



на сам диск с: (фактически на корень) ставим разрешить - список содержимого папок, запретить - запись.




на все файлы и папки в корне с: ( кроме папок documents and settins, program files, windows) ставим запретить - полный доступ. внутри папки documents and settings на все профили ползователей и на .default user ставим запретить - полный доступ, кроме local servce и network service-их не трогаем.


Далее устанавливаем Opera с параметром "отдельный профиль настроек для каждого". (Если Опера в процессе установки не спросила про него, значит прошлые версии не были удалены корректно - входим в Program Files и удаляем все папки Opera*. и повторяем установку)


все пути внутри файла "C:\Documents and Settings\i\Application Data\Opera\Opera\profile\opera6.ini" меняем на "C:\Documents and Settings\i\Application Data\Opera\Opera\...


чтобы при вводе about:


в браузере было написано как ниже


Paths

Preferences C:\Documents and Settings\i\Application Data\Opera\Opera\profile\opera6.ini

Saved windows C:\Documents and Settings\i\Application Data\Opera\Opera\profile\opera.win

Bookmarks C:\Documents and Settings\i\Application Data\Opera\Opera\profile\opera6.adr

Opera directory C:\Documents and Settings\i\Application Data\Opera\Opera\profile

Cache C:\Documents and Settings\i\Application Data\Opera\Opera\profile\cache4

Mail directory C:\Documents and Settings\i\Application Data\Opera\Opera\mail

Help documents http://help.opera.com/help

Plug-in path C:\program files\Opera\Program\Plugins


Иными словами, делаем настройки Opera для пользователя "i" максимально автономными.



В журнале Хакер была утилита toonel.jar - прокси сервер с сжатием.Попробовал. Для низкоскоростного канала (такого как dial up) работа через такой прокси повышает комфорт работы в интернет. Далее скрипт который автоматизирует выход в интернет: запускает toonel.jar, сетевое подключение и Opera от имени пользователя "i".


Set WshShell = WScript.CreateObject("WScript.Shell")

WshShell.Run "java -jar ""%userprofile%\Мои документы\toonel.jar""",0

WScript.Sleep 1000


set shell = WScript.CreateObject("WScript.Shell")

shell.Run "rasdial 1 gdata gdata /phonebook:""%allusersprofile%\Application Data\Microsoft\Network\Connections\Pbk\rasphone.pbk"""

WScript.Sleep 1000



Set shep = WScript.CreateObject("WScript.Shell")

shep.Run "runas /profile /user:i ""%ProgramFiles%\Opera\Opera.exe"""

WScript.Sleep 1000

shep.Sendkeys "password~"


"~"- тильда обозначает для wsh код клавиши Enter.


rasdial 1 ... , 1 - это название используемого сетевого dial ip подключения в телефонной книге или пуск-настройка-сетевые подключения- в разделе удаленный доступ -1. через который выходим в интернет.


также хотелось бы отметить способ запуска программ через WSH когда внутри присутствуют пути с пробелами. По умолчанию такой вариант вызывает проблему. Оказывается пути к файлам с пробелами нужно заключать в двойные кавычки, например:


WshShell.Run "java -jar ""%userprofile%\Мои документы\toonel.jar""",0

0-заставляет wsh закрыть так называемое "черное окно" (окно cmd) которое использует java для отображения статуса работы toonel.jar при этом сам toonel.jar прожолжает работать.


еще пример:

Set shep = WScript.CreateObject("WScript.Shell")

shep.Run """C:\Program Files\7-Zip\7z.exe"" e C:\temp\4\7-Zip.7z -y -oc:\temp\4\ *.txt -r"


если вызов команды только и состоит из пути к файлу с пробелами тогда получаем по три двойные кавычки с обеих сторон например:

shell.Run """C:\Documents\All Users\Application Data\Microsoft\Network\Connections\Pbk\rasphone.pbk"""


и еще , если в команде(в командной строке) используются кавычки (выше мы разбирались с проблемой пробелов) то их нужно огородить в wsh дополнительными кавычками, пример:


cscript c:\windows\system32\prncnfg.vbs -t -p "Canon IP3500 series" -h oki +shared


тот же самое в wsh:


Set shep = WScript.CreateObject("WScript.Shell")

shep.Run "cscript c:\windows\system32\prncnfg.vbs -t -p ""Canon IP3500 series"" -h oki +shared"

Сайт управляется системой uCoz