Обход сети просмотр списка файлов
Я не могу так посмотреть

Нету доступа к локалке через инет

В смысле сколько будет весить заархивированный?
тебе на каком языке? под какую ось?
Можно и под винду и под *nix.
Нужен сам алгоритм и как он реализовывается, а уж интерфейс можно всегда нарисовать

под виндой есть функции NetServerEnum, NetShareEnum, FindFirstFile, FindNextFile, вот через них. А алгоритм простой - рекурсивный обход дерева каталогов. Т.е. функция вызванная для каталога, вызывает себя для подкаталогов, а потом обрабатывает файлы в текущем.
А что-нибудь поуниверсальнее, дабы не было привязано к виндам?
perl + smbclient
man xargs
net view /?
net use /?
dir /?
sed --help
call /?
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."
Karel Capek
---
"Мы диалектику учили не по Гегелю.
Бряцанием боёв она врывалась в стих..."
Perl здесь нафиг не нужен.
---
...Я работаю антинаучным аферистом...


Что делать если в сети несколько рабочих групп? разные домены?
NetServerEnum и NET VIEW /DOMAIN позволяет и их перебирать
Если понадобится, его можно просто принести с пакетом на другую машину.
Про перл этого не скажешь.
Так что даже исходя из удобства "сед" удобнее.
Можно, конечно, выпендриться и написать всё на m4, только это чуть сложнее и нафиг не надо.
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."
Karel Capek.
Оставить комментарий
peter1dav
Может кто кинет ссылочку на исходник с примером обхода всех копов влокалке и получением списка файлов расшаренных на них?