Linux cpanel2.daytoncreative.net 2.6.32-754.29.2.el6.x86_64 #1 SMP Tue May 12 17:39:04 UTC 2020 x86_64
Apache/2.4.43 (cPanel) OpenSSL/1.1.1g mod_bwlimited/1.4
Server IP : 70.62.220.67 & Your IP : 216.73.216.193
Domains :
Cant Read [ /etc/named.conf ]
User : michaelgreg
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
log /
perl-5.20.2 /
ext /
SDBM_File /
sdbm /
Delete
Unzip
Name
Size
Permission
Date
Action
CHANGES
900
B
-r--r--r--
2014-12-27 11:48
COMPARE
2.77
KB
-r--r--r--
2014-12-27 11:48
Makefile
22.19
KB
-rw-r--r--
2016-10-10 17:40
Makefile.PL
1.3
KB
-r--r--r--
2014-12-27 11:49
README
11.16
KB
-r--r--r--
2014-12-27 11:48
README.too
436
B
-r--r--r--
2014-12-27 11:48
biblio
1013
B
-r--r--r--
2014-12-27 11:48
dba.c
1.26
KB
-r--r--r--
2014-12-27 11:48
dbd.c
1.69
KB
-r--r--r--
2014-12-27 11:48
dbe.1
1.42
KB
-r--r--r--
2014-12-27 11:48
dbe.c
9.67
KB
-r--r--r--
2014-12-27 11:48
dbu.c
4.17
KB
-r--r--r--
2014-12-27 11:48
grind
201
B
-r--r--r--
2014-12-27 11:48
hash.c
923
B
-r--r--r--
2014-12-27 11:48
hash.o
2.05
KB
-rw-r--r--
2016-10-10 17:40
libsdbm.a
16.76
KB
-rwxr-xr-x
2016-10-10 17:40
linux.patches
1.4
KB
-r--r--r--
2014-12-27 11:48
makefile.sdbm
1.13
KB
-r--r--r--
2014-12-27 11:48
pair.c
5.36
KB
-r--r--r--
2014-12-27 11:48
pair.h
719
B
-r--r--r--
2014-12-27 11:48
pair.o
4.63
KB
-rw-r--r--
2016-10-10 17:40
readme.ms
11.39
KB
-r--r--r--
2014-12-27 11:48
sdbm.3
9.05
KB
-r--r--r--
2014-12-27 11:48
sdbm.c
11.66
KB
-r--r--r--
2014-12-27 11:48
sdbm.h
6.85
KB
-r--r--r--
2014-12-27 11:48
sdbm.o
9.52
KB
-rw-r--r--
2016-10-10 17:40
tune.h
441
B
-r--r--r--
2014-12-27 11:48
util.c
713
B
-r--r--r--
2014-12-27 11:48
Save
Rename
/* * dba dbm analysis/recovery */ #include <stdio.h> #include <sys/file.h> #include "EXTERN.h" #include "sdbm.h" char *progname; extern void oops(); int main(int argc, char **argv) { int n; char *p; char *name; int pagf; progname = argv[0]; if (p = argv[1]) { name = (char *) malloc((n = strlen(p)) + 5); if (!name) oops("cannot get memory"); strcpy(name, p); strcpy(name + n, ".pag"); if ((pagf = open(name, O_RDONLY)) < 0) oops("cannot open %s.", name); sdump(pagf); } else oops("usage: %s dbname", progname); return 0; } void sdump(int pagf) { int b; int n = 0; int t = 0; int o = 0; int e; char pag[PBLKSIZ]; while ((b = read(pagf, pag, PBLKSIZ)) > 0) { printf("#%d: ", n); if (!okpage(pag)) printf("bad\n"); else { printf("ok. "); if (!(e = pagestat(pag))) o++; else t += e; } n++; } if (b == 0) printf("%d pages (%d holes): %d entries\n", n, o, t); else oops("read failed: block %d", n); } int pagestat(char *pag) { int n; int free; short *ino = (short *) pag; if (!(n = ino[0])) printf("no entries.\n"); else { free = ino[n] - (n + 1) * sizeof(short); printf("%3d entries %2d%% used free %d.\n", n / 2, ((PBLKSIZ - free) * 100) / PBLKSIZ, free); } return n / 2; }