Re: [Samba] determining Samba version

2013-04-29 Thread Richard Sharpe
On Thu, Apr 4, 2013 at 10:33 AM, Chris Smith smb...@chrissmith.org wrote:
 Is there a way to determine (or at least get close) what version of
 Samba an embedded client may be running (or based on) via packet
 sniffing (tcpdump, wireshark)?

If they have not changed the version string to obscure the version,
then the following will work:

cc1# smbclient //some-node/some-share -U[some-dom/]some-user%some-password
Failed to load upcase.dat, will use lame ASCII-only case sensitivity rules
Failed to load lowcase.dat, will use lame ASCII-only case sensitivity rules
Domain=[some-dom] OS=[Unix] Server=[Samba 3.6.12]

You can also look at the Session Setup X Responses for SMB1 only and
will see something like:

Samba 3.6.6

in something like the Native Lanmanager Version field.

However, if the version of Samba supports SMB2, you will have to force
the connection to SMB1.

--
Regards,
Richard Sharpe
(何以解憂?唯有杜康。--曹操)
-- 
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/options/samba

Re: [Samba] determining Samba version

2013-04-29 Thread Richard Sharpe
On Thu, Apr 4, 2013 at 11:21 AM, Chris Smith smb...@chrissmith.org wrote:
 On Thu, Apr 4, 2013 at 2:00 PM, Richard Sharpe
 realrichardsha...@gmail.com wrote:
 If they have not changed the version string to obscure the version,
 then the following will work:

 cc1# smbclient //some-node/some-share -U[some-dom/]some-user%some-password
 Failed to load upcase.dat, will use lame ASCII-only case sensitivity rules
 Failed to load lowcase.dat, will use lame ASCII-only case sensitivity rules
 Domain=[some-dom] OS=[Unix] Server=[Samba 3.6.12]

 It's not a server, just a client, so I cannot connect to it as such.

 You can also look at the Session Setup X Responses for SMB1 only and
 will see something like:

 Samba 3.6.6

 in something like the Native Lanmanager Version field.

 That gives something:
 ==
 Native OS: Linux version 2.6.35
 Native LAN Manager: CIFS VFS Client for Linux
 ==

 Doesn't seem to be any detail about what CIFS version they're using.

Check Linux 2.6.35. It will be the CIFS FS in that version, which I
believe was SMB1 based.

--
Regards,
Richard Sharpe
(何以解憂?唯有杜康。--曹操)
-- 
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/options/samba

[Samba] determining Samba version

2013-04-04 Thread Chris Smith
Is there a way to determine (or at least get close) what version of
Samba an embedded client may be running (or based on) via packet
sniffing (tcpdump, wireshark)?

Thanks.

Chris
-- 
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/options/samba


Re: [Samba] determining Samba version

2013-04-04 Thread Chris Smith
On Thu, Apr 4, 2013 at 2:00 PM, Richard Sharpe
realrichardsha...@gmail.com wrote:
 If they have not changed the version string to obscure the version,
 then the following will work:

 cc1# smbclient //some-node/some-share -U[some-dom/]some-user%some-password
 Failed to load upcase.dat, will use lame ASCII-only case sensitivity rules
 Failed to load lowcase.dat, will use lame ASCII-only case sensitivity rules
 Domain=[some-dom] OS=[Unix] Server=[Samba 3.6.12]

It's not a server, just a client, so I cannot connect to it as such.

 You can also look at the Session Setup X Responses for SMB1 only and
 will see something like:

 Samba 3.6.6

 in something like the Native Lanmanager Version field.

That gives something:
==
Native OS: Linux version 2.6.35
Native LAN Manager: CIFS VFS Client for Linux
==

Doesn't seem to be any detail about what CIFS version they're using.

Thanks,

Chris
-- 
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/options/samba


Re: [Samba] determining Samba version

2013-04-04 Thread Chris Smith
On Thu, Apr 4, 2013 at 2:21 PM, Chris Smith smb...@chrissmith.org wrote:
 ==
 Native OS: Linux version 2.6.35
 Native LAN Manager: CIFS VFS Client for Linux
 ==

It advertises these protocols:
===
Dialect: PC NETWORK PROGRAM 1.0
Dialect: MICROSOFT NETWORKS 1.03
Dialect: MICROSOFT NETWORKS 3.0
Dialect: LANMAN1.0
Dialect: LM1.2X002
Dialect: DOS LANMAN2.1
Dialect: LANMAN2.1
Dialect: Samba
Dialect: NT LANMAN 1.0
Dialect: NT LM 0.12
===
and has issues with later OSX and Windows 8 SMB.

Didn't know there was a specific Samba dialect.

Chris
-- 
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/options/samba