dissect.ffs.ffs

Module Contents

Classes

Functions

Attributes

dissect.ffs.ffs.log
dissect.ffs.ffs.DEV_BSIZE = 512
dissect.ffs.ffs.SBLOCKSEARCH
class dissect.ffs.ffs.FFS(fh)
static read_sb(fh, offset)
cylinder_group(num)
cylinder_groups()
inode(inum, name=None, filetype=None, parent=None)
get(path, node=None)
iter_inodes()
class dissect.ffs.ffs.CylinderGroup(fs, num)
inode_allocated(inum)
class dissect.ffs.ffs.INode(fs, inum, name=None, filetype=None, parent=None)
__repr__()

Return repr(self).

cg()
inode()
size()
type()
mode()
atime()
atime_ns()
mtime()
mtime_ns()
ctime()
ctime_ns()
btime()
btime_ns()
is_dir()
is_file()
listdir()
iterdir()
dataruns()
open()
dissect.ffs.ffs.fsbtodb(fs, b)
dissect.ffs.ffs.dbtofsb(fs, b)
dissect.ffs.ffs.cgbase(fs, c)
dissect.ffs.ffs.cgdata(fs, c)
dissect.ffs.ffs.cgmeta(fs, c)
dissect.ffs.ffs.cgdmin(fs, c)
dissect.ffs.ffs.cgimin(fs, c)
dissect.ffs.ffs.cgsblock(fs, c)
dissect.ffs.ffs.cgtod(fs, c)
dissect.ffs.ffs.cgstart(fs, c)
dissect.ffs.ffs.ino_to_cg(fs, x)
dissect.ffs.ffs.ino_to_fsba(fs, x)
dissect.ffs.ffs.ino_to_fsbo(fs, x)
dissect.ffs.ffs.blkstofrags(fs, blks)