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.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()#
- link()#
- link_inode()#
- is_dir()#
- is_file()#
- is_symlink()#
- 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)#