Pushpa Thimmaiah | 5 Feb 07:11 2016
Picon
Gravatar

uses of auth and priv in SNMP

Hi All,

I have understand SNMP version v3 provides security, I would like to know how authkey and privkey are used

Eg: If username = test123, authType=MD5, authKey=123Te$t, privType=AES, privKey=123Te$t
Then usmUser entry
usmUser 1 3 0x80001f8880a23a831596288e5603043ba4 0x7465737431323300 0x7465737431323300 NULL .1.3.6.1.6.3.10.1.1.2 0x1ca4e6a84849de1dc3176e8b3f9dbfae .1.3.6.1.6.3.10.1.2.4 0x1ca4e6a84849de1dc3176e8b3f9dbfae 0x00



1. Here localized authkey is 0x1ca4e6a84849de1dc3176e8b3f9dbfae
localized privkey is 0x1ca4e6a84849de1dc3176e8b3f9dbfae . Correct me if it is not correct

2. When and where authkey(localized authkey) being used

3. localized privkey used to encrypt snmp PDU


Thank you,
Pushpa.T
------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users <at> lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users
Fernández Piñas, David | 28 Jan 13:44 2016
Picon

RE: unsorted-external data access model

If you already had a code that was working and implementing a MIB, then you don't need to run again mib2c,
because mib2c will generate what you already have, from the MIB definition, without the code additions
somebody performed to connect the generated code with the data of your application. I don't know what
problem your current code has, but you need to fix it and you don't need to run mib2c, because you will not
solve the problem by doing this, you won't get anything new if the MIB definition is the same.

-----Mensaje original-----
De: Mike Smith [mailto:msmith <at> cellwatch.com]
Enviado el: jueves, 28 de enero de 2016 13:17
Para: Fernández Piñas, David
Asunto: RE: unsorted-external data access model

Thanks for your reply, but I'm afraid I don't understand your suggestion, nor how it relates to my problem:  I
already have a MIB that at least was previously working; now I'm attempting to develop an agent that links
my MIB to the actual data.  When running `mib2c` against this MIB, it outputs linking code with
descriptions that don't match the actual code it produced.  The mismatch confuses me, and I don't
understand how I'm meant to employ that specific auto-produced code, i.e., where the entry and exit
points reside, so I don't understand how to connect my parts of data-fetching code.

I wonder if there is a break in `mib2c`...

=mike

-----Original Message-----
From: Fernández Piñas, David [mailto:dfernandezp <at> indra.es]
Sent: Thursday, January 28, 2016 5:57 AM
To: net-snmp-users <at> lists.sourceforge.net
Subject: RE: unsorted-external data access model

Mike,

I don't know what kind of MIB are you trying to develop. It would be nice if you could post it. I had a similar
problem and I decided to implement a so called command line MIB like this:

+--CommandLineMib(5)
   +--CommandLineModule(1)
   |  +--CommandLineGroup(1)
   |
   +-- -RW- String    CommandLine(2)
   |        Textual Convention: DisplayString
   |        Size: 0..255
   +-- -R-- EnumVal   CommandProgress(3)
   |        Values: ok(1), error(2), pending(3)
   +-- -R-- String    CommandResult(4)
            Textual Convention: DisplayString
            Size: 0..255

With mib2c I generated the corresponding .c and .h files, then I added extra code to do a
system(CommandLine) when doing an snmpset to CommandLine and to get the command result in
CommandResult. I compiled it as an standalone subagent application with net-snmp-config
--compile-subagent spdCommandLineMib spdCommandLineMib.c

When I execute the obtained standalone subagent (./CommandLine), it registers with the master SNMP agent
and then I can do things like this:

$ snmpset -v 2c -c private localhost CommandLine.0 = "pwd"
COMMAND-LINE-MIB::CommandLine.0 = STRING: pwd

$ snmpget -v 2c -c public localhost CommandResult.0 COMMAND-LINE-MIB::CommandResult.0 = STRING: /

References I followed and read (in order of access):
http://www.net-snmp.org/docs/readmefiles.html
http://www.net-snmp.org/wiki/index.php/Tutorials
http://www.net-snmp.org/wiki/index.php/FAQ:Coding_01
http://www.net-snmp.org/wiki/index.php/TUT:Writing_a_Subagent
http://www.net-snmp.org/tutorial/tutorial-5/toolkit/mib_module/
http://www.net-snmp.org/tutorial/tutorial-5/toolkit/demon/example-demon.c

HTH,

David

De: Mike Smith [mailto:msmith <at> cellwatch.com] Enviado el: miércoles, 27 de enero de 2016 21:19
Para: net-snmp-users <at> lists.sourceforge.net
Asunto: unsorted-external data access model

I'm a complete novice to SNMP, and have had to assume responsibility on a development abandoned by a former
associate.  I want to develop a subagent to handle data requests, and my data is accessible from another
process/application that communicates via a private messaging API.  Thus, I believe the
"unsorted-external" model is a best-fit.  However, I'm very confused by the data flow required.  Using the
mib2c generator, I got a couple of ReadMe text files describing parts of the process, but now I'm more
confused than ever!

The ReadMe describing the generated code refers several times to "<...>_loop_init_context()"
function, but no such function exists anywhere else except in a comment within <...>_data_access.c.  Is
this a function I'm meant to create?  If so, why isn't there at least a place-holder indicating where it
should be or when to call it?

=mike smith

Este correo electrónico y, en su caso, cualquier fichero anexo al mismo, contiene información de
carácter confidencial exclusivamente dirigida a su destinatario o destinatarios. Si no es vd. el
destinatario indicado, queda notificado que la lectura, utilización, divulgación y/o copia sin
autorización está prohibida en virtud de la legislación vigente. En el caso de haber recibido este
correo electrónico por error, se ruega notificar inmediatamente esta circunstancia mediante
reenvío a la dirección electrónica del remitente.
Evite imprimir este mensaje si no es estrictamente necesario.

This email and any file attached to it (when applicable) contain(s) confidential information that is
exclusively addressed to its recipient(s). If you are not the indicated recipient, you are informed that
reading, using, disseminating and/or copying it without authorisation is forbidden in accordance with
the legislation in effect. If you have received this email by mistake, please immediately notify the
sender of the situation by resending it to their email address.
Avoid printing this message if it is not absolutely necessary.

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3
App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users <at> lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Este correo electrónico y, en su caso, cualquier fichero anexo al mismo, contiene información de
carácter confidencial exclusivamente dirigida a su destinatario o destinatarios. Si no es vd. el
destinatario indicado, queda notificado que la lectura, utilización, divulgación y/o copia sin
autorización está prohibida en virtud de la legislación vigente. En el caso de haber recibido este
correo electrónico por error, se ruega notificar inmediatamente esta circunstancia mediante
reenvío a la dirección electrónica del remitente.
Evite imprimir este mensaje si no es estrictamente necesario.

This email and any file attached to it (when applicable) contain(s) confidential information that is
exclusively addressed to its recipient(s). If you are not the indicated recipient, you are informed that
reading, using, disseminating and/or copying it without authorisation is forbidden in accordance with
the legislation in effect. If you have received this email by mistake, please immediately notify the
sender of the situation by resending it to their email address.
Avoid printing this message if it is not absolutely necessary.

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users <at> lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Jordan Pentchev | 28 Jan 13:30 2016
Picon
Picon

(unknown)


 
Mit freundlichen Grüßen,

J. Pentchev.
 
------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users <at> lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users
Mike Smith | 27 Jan 21:19 2016

unsorted-external data access model

I’m a complete novice to SNMP, and have had to assume responsibility on a development abandoned by a former associate.  I want to develop a subagent to handle data requests, and my data is accessible from another process/application that communicates via a private messaging API.  Thus, I believe the “unsorted-external” model is a best-fit.  However, I’m very confused by the data flow required.  Using the mib2c generator, I got a couple of ReadMe text files describing parts of the process, but now I’m more confused than ever!

 

The ReadMe describing the generated code refers several times to “<...>_loop_init_context()” function, but no such function exists anywhere else except in a comment within <...>_data_access.c.  Is this a function I’m meant to create?  If so, why isn’t there at least a place-holder indicating where it should be or when to call it?

 

=mike smith

 

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users <at> lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users
Rudi Daemen | 22 Jan 11:10 2016
Picon

Persistence of Disk index in snmpd

Hi,

I have been using snmpd to monitor disk activity on my storage machine
(Debian 8, running mdadm raid6), for this, I've been using the
"DiskIODevice" and "hrStorage" trees. This has been working like a
charm except for one issue:
The disk device index appears to change every reboot. So every time
the storage server needs to reboot I have to rewrite the monitoring
configuration on the statistics collector to keep the data accurate.

The layout of the system is as follows:
/dev/sda up until /dev/sdf are the raid disks, holding two sets:
/dev/md0 and /dev/md1.
/dev/sdg is the boot device (USB flashdisk).

For some reason the order in which /dev/sda to /dev/sdf, /dev/md0 and
/dev/md1 are indexed changes every boot. The only disk that
consistently gets the same index number is /dev/sdg.
Note: the physical device paths do not change, port 1 on the disk
controller will always map to /dev/sda, port 2 to /dev/sdb, etc. This
detection is consistent in the system.

For the hrStorage, the solution seems to be to use the dskTable tree
and manually configure each filesystem in the snmpd config. However,
this only seems to work for actual filesytems, not for individual
disks.
Is there a way to get a persistent index (or manually configured
indexing) on the "DiskIODevice" trees?

Kind regards,
Rudi Daemen

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users <at> lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Damien James | 22 Jan 08:14 2016
Picon

net-snmp source configure script

Hi

Naturally I need to include my own mibs into the agent so that it recognizes them.

To start with going for very generic,

net-snmp 5.7.3 source tar

running configure , make , make test, make install

people are telling me that I need to compile into the snmpd agent
--with-mibs="item1:item2

so running ./configure --with-mibs=NET-SNMP-EXAMPLE-MIB

then running

snmpget -v 2c -c public localhost NET-SNMP-EXAMPLES-MIB::netSnmpExampleInteger.0

only to find out...
NET-SNMP-EXAMPLES-MIB::netSnmpExampleInteger.0 = No Such Object available on this agent at this OID

however snmptranslate can see it

 snmptranslate -Tp NET-SNMP-EXAMPLES-MIB::netSnmpExamples
+--netSnmpExamples(2)
   |
   +--netSnmpExampleScalars(1)
   |  |
   |  +-- -RW- Integer32 netSnmpExampleInteger(1)
   |  +-- -RW- Integer32 netSnmpExampleSleeper(2)
   |  +-- -RW- String    netSnmpExampleString(3)
   |           Textual Convention: SnmpAdminString
   |           Size: 0..255
   |
   +--netSnmpExampleTables(2)
   |  |
   |  +--netSnmpIETFWGTable(1)
   |  |  |
   |  |  +--netSnmpIETFWGEntry(1)
   |  |     |  Index: nsIETFWGName
   |  |     |
   |  |     +-- ---- String    nsIETFWGName(1)
   |  |     |        Size: 1..32
   |  |     +-- CR-- String    nsIETFWGChair1(2)
   |  |     +-- CR-- String    nsIETFWGChair2(3)
   |  |
   |  +--netSnmpHostsTable(2)
   |     |
   |     +--netSnmpHostsEntry(1)
   |        |  Index: netSnmpHostName
   |        |
   |        +-- ---- String    netSnmpHostName(1)
   |        |        Size: 0..64
   |        +-- CR-- EnumVal   netSnmpHostAddressType(2)
   |        |        Textual Convention: InetAddressType
   |        |        Values: unknown(0), ipv4(1), ipv6(2), ipv4z(3), ipv6z(4), dns(16)
   |        +-- CR-- String    netSnmpHostAddress(3)
   |        |        Textual Convention: InetAddress
   |        |        Size: 0..255
   |        +-- CR-- EnumVal   netSnmpHostStorage(4)
   |        |        Textual Convention: StorageType
   |        |        Values: other(1), volatile(2), nonVolatile(3), permanent(4), readOnly(5)
   |        +-- CR-- EnumVal   netSnmpHostRowStatus(5)
   |                 Textual Convention: RowStatus
   |                 Values: active(1), notInService(2), notReady(3), createAndGo(4), createAndWait(5), destroy(6)
   |
   +--netSnmpExampleNotifications(3)
   |  |
   |  +--netSnmpExampleNotificationPrefix(0)
   |  |  |
   |  |  +--netSnmpExampleHeartbeatNotification(1)
   |  |
   |  +-- ---N String    netSnmpExampleNotification(1)
   |  |        Textual Convention: SnmpAdminString
   |  |        Size: 0..255
   |  |
   |  +--netSnmpExampleNotificationObjects(2)
   |     |
   |     +-- ---N Integer32 netSnmpExampleHeartbeatRate(1)
   |     +-- ---N String    netSnmpExampleHeartbeatName(2)
   |              Textual Convention: SnmpAdminString
   |              Size: 0..255
   |
   +--netSnmpPassExamples(255)
      +-- -RW- String    netSnmpPassString(1)
      |        Textual Convention: SnmpAdminString
      |        Size: 0..255
      |
      +--netSnmpPassTable(2)
      |  |
      |  +--netSnmpPassEntry(1)
      |     |  Index: netSnmpPassIndex
      |     |
      |     +-- ---- Integer32 netSnmpPassIndex(1)
      |     +-- -RW- Integer32 netSnmpPassInteger(2)
      |     +-- -RW- ObjID     netSnmpPassOID(3)
      |
      +-- -RW- TimeTicks netSnmpPassTimeTicks(3)
      +-- -RW- IpAddr    netSnmpPassIpAddress(4)
      +-- -R-- Counter   netSnmpPassCounter(5)
      +-- -RW- Gauge     netSnmpPassGauge(6)
      |
      +--netSnmpPassOIDValue(99)

so the mib defination is there, and the mib defination text file is there, snmpd is up along with snmptrapd, no code added yet as need the NET-SNMP-EXAMPES-MIB TO BE SEE BY THE AGENT to the command line tools before going to get an app going.

What would you advise ?

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users <at> lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users
Akhil Jain | 22 Jan 00:49 2016
Picon

Query regarding INFORM in netsnmp

Hello,

I have been searching for INFORM implementation in netsnmp, but couldn't find much about it. I tried to
search answers for following qn's in archives but couldn't find any.
Please see, if anybody can help here with following question --

In v2C, INFORM's are supported. I want to know how many INFORM requests netsnmp will keep in it's buffer if it
doesn't get response for any of INFORM's it has sent?
   Is there a limit and is it configurable ?

Any help will be much appreciated.

Thanks
-Akhil

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users <at> lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users
Igor Sobinov | 19 Jan 08:40 2016
Picon

net-snmp authentication algorithm

Hello,

I found that net-snmp v3 supports sha or md5 as authentication algorithm. I know that sha-1 is cracked. What version of sha is used in net-snmp? Also, md5 is not reliable to attacks, is any ways to use stronger methods for authentication?

Bye, Igor
------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users <at> lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users
Bob Albrecht | 18 Jan 22:26 2016

What is the best way to detect a re-configured router?

Changing router firmware can take a long time. It's faster to pull the "route processor"/supervisor card and replace it with one that's already upgraded. The new card will have the same config, including engineID. However, counters such as engineBoots and engineTime will be reset. 


We see same engineID come up but with fewer engineBoots or lower engineTime, there is a security discrepancy that must be addressed. 

What is the authoritative way to detect this situation?

--
Bob Albrecht
SevOne
550 South College Avenue
Wilmington, DE 19808
434-249-1747

SevOne, Inc. reserves the right to monitor the transmission of this message and to take corrective action against any misuse or abuse of its e-mail system or other components of its network.

The information contained in this e-mail may be confidential and/or legally privileged. It is intended solely for the addressee.  If the reader of this message is not an intended recipient, you are hereby notified that any unauthorized review, use, disclosure, dissemination, distribution, or copying of this communication, or any of its contents, is strictly prohibited and may be unlawful. If you have received this communication in error, please reply to the sender and destroy all copies of the message.  To contact us directly, send to postmaster <at> sevone.com

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users <at> lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users
Brian Breathnach | 18 Jan 05:02 2016
Picon

Net-SNMP 5.7.3-Next?

Team,
 
Apologies up front if this is not the correct place to raise a question like this, feel free to redirect me.
 
Back in 2015 a defect (2615) was created against NetSNMP that reported a security issue (CVE-2015-5621).
Later on, 22 Jun 2015, another defect was reported (2643).
Here's the link:
When I read 2643, it tells me that its a duplicate of 2615.
I am not able to get at defect 2615 - it seems to be hidden/removed.....I can see defects 2614 & 2616, but not 2615.
 
Anyhow, when I read through defect 2643, the reporter tells us that they are confirming a security defect known as CVE-2015-5621 is present in Net-SNMP 5.7.3. The defect is reported against the snmp_pdu_parse().
Shortly afterwards, the Net-SNMP team respond to defect 2643, confirming:
  1. its a duplicate defect (of 2615)
  2. its fixed
  3. its not released yet (that was 26 Jun 2015)
I also know that Net-SNMP 5.7.3 was first released in Dec 2014, so I am sort of hoping there will be some sort of a maintenance release that contains a fix for the reported security issue and maybe a roll up of other patches.
 
Does anyone have any news/insights on prospects of a patched 5.7.3? and if so when?
 
I've also discovered a possible fix for the issue, but I cannot tell if this fix is applicable to the 5.7.3 code I have (it looks similar, but the line numbers are a bit different in my version compared to what's published here).
Maybe someone can tell me if this changed code (snmplib/snmp_api.c) (which was supposed to address the issue):
Is all that's needed?
Is this fix cross-dependent on other fixes elsewhere?
 
 
Regards,
 
Bb

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users <at> lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users
Pushpa Thimmaiah | 14 Jan 11:27 2016
Picon
Gravatar

AES256 support by DTLS

Hi Folks,

 I am using SNMPv3/USM security system and it supports only AES, AES128.  Does SNMPv3/TSM security system supports AES256?

Thank you,
Pushpa
------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users <at> lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Gmane