OXIESEC PANEL
- Current Dir:
/
/
usr
/
share
/
doc
/
python3-debian
/
examples
/
debfile
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
10/21/2019 03:49:15 PM
rwxr-xr-x
📄
ar
1.32 KB
02/17/2018 05:37:18 AM
rwxr-xr-x
📄
changelog_head.gz
572 bytes
02/17/2018 05:37:18 AM
rw-r--r--
📄
dpkg-info
1.78 KB
02/17/2018 05:37:18 AM
rwxr-xr-x
📄
extract_cron
1.24 KB
02/17/2018 05:37:18 AM
rwxr-xr-x
Editing: ar
Close
#!/usr/bin/python # ar.py: ar emulation using ArFile # Copyright (C) 2007 Filippo Giunchedi <filippo@debian.org> # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. from __future__ import print_function import os import sys from debian import arfile if __name__ == '__main__': if len(sys.argv) < 3: print("usage: arfile.py [tp] <arfile>") sys.exit(1) if not os.path.exists(sys.argv[2]): print("please provide a file to operate on") sys.exit(1) a = arfile.ArFile(sys.argv[2]) if sys.argv[1] == 't': print("\n".join(a.getnames())) elif sys.argv[1] == 'p': for m in a.getmembers(): #print("".join(m.readlines())) sys.stdout.write("".join(m.readlines()))