Package Details: mbrowse 0.4.3-6

Git Clone URL: https://aur.archlinux.org/mbrowse.git (read-only, click to copy)
Package Base: mbrowse
Description: A graphical SNMP MIB browser based on GTK+ and Net-SNMP
Upstream URL: https://sourceforge.net/projects/mbrowse/
Licenses: GPL
Submitter: ploxiln
Maintainer: repnop
Last Packager: ploxiln
Votes: 19
Popularity: 0.150817
First Submitted: 2015-09-21 02:59 (UTC)
Last Updated: 2025-07-25 04:16 (UTC)

Latest Comments

repnop commented on 2025-07-25 14:40 (UTC)

thanks for all the work you've done, I'll adopt it since I use it often for work and have a good variety of MIBs to test with.

ploxiln commented on 2025-07-25 04:17 (UTC)

Thanks, added the patch. But also disowning again, due to lack of use and maintenance.

repnop commented on 2025-07-21 18:29 (UTC)

a patch to fix OID arc lengths >4 digits from being truncated during search, which causes the tree view to fail to find the MIB entries. instead raises the cap to 14 digits.

--- a/src/search.c
+++ b/src/search.c
@@ -37,7 +37,7 @@ static void look_for(char *needle,int where,struct tree *child) {
   char *haystack;
   char *p;
   char *args[2];
-  char what[40][7],real[1024];
+  char what[40][16],real[1024];
   int i;

   for(next=child->child_list;next;next=next->next_peer) {
@@ -60,9 +60,9 @@ static void look_for(char *needle,int where,struct tree *child) {
       if(strstr(haystack,needle)) {
         /* INsert stuff */
         args[0] = next->label;
-        snprintf(what[0],6,".%lu",next->subid);
+        snprintf(what[0],16,".%lu",next->subid);
         for(i=1,tmp=next;tmp;tmp=tmp->parent,i++)
-          snprintf(what[i],6,".%lu",tmp->subid);
+          snprintf(what[i],16,".%lu",tmp->subid);
         *what[i] = 0x00;
         *real = 0x00;
         while(--i)

ploxiln commented on 2021-01-24 17:14 (UTC)

I've re-adopted the package, and included a couple patches so it builds and starts now. It's been a long time since I actually used SNMP though, which is why I disowned it a year or two ago ... anyway, I hope it works for people now.

AURaccount commented on 2021-01-20 06:10 (UTC)

I am unable to makepkg. I am receiving the same error as user plushvoxel reported. Gtk2 and net-snmp are installed.

Ashark commented on 2020-07-02 21:49 (UTC)

I get segfault after launching. There are lots of such messages: IA__gtk_tree_store_append: assertion 'VALID_ITER (parent, tree_store)' failed

Ashark commented on 2020-07-02 21:46 (UTC)

@plushvoxel, thanks. I have added this line before ./configure in PKGBUILD: sed -i "s/struct menu_items bookmark_items/extern struct menu_items bookmark_items/" src/callbacks.c

plushvoxel commented on 2020-07-01 08:28 (UTC)

My patch

--- mbrowse-0.4.3.orig/src/callbacks.c  2010-11-16 11:20:23.000000000 +0100
+++ mbrowse-0.4.3.new/src/callbacks.c   2020-07-01 10:26:02.365811016 +0200
@@ -28,7 +28,7 @@
 extern int context_id;
 extern int tview;

-struct menu_items bookmark_items[128];
+extern struct menu_items bookmark_items[128];
 extern int dont_select_damnit;
 extern int dont_update_entry;
 static struct tree *mibtree;

plushvoxel commented on 2020-07-01 08:13 (UTC)

I tried installing with yay.

gcc  -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -Wall   -o mbrowse main.o interface.o details.o callbacks.o snmpstuff.o bookmarks.o mibtree.o configuration.o search.o -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype  -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -L/usr/lib -lnetsnmp -lcrypto -lnl-3 -lm
/usr/bin/ld: bookmarks.o:(.bss+0x0): multiple definition of `bookmark_items'; callbacks.o:(.bss+0x40): first defined here
collect2: error: ld returned 1 exit status

severach commented on 2017-02-08 08:52 (UTC)

Can we get a .desktop file so it shows up in our start menu.