Name: python-analyzemft Summary: Python tool to analyze NTFS MFT Group: Applications/Forensics Tools Version: 3.0.1 License: CPL-1.0 Release: 0.1%{?dist} URL: https://github.com/dkovar/analyzeMFT VCS: https://github.com/dkovar/analyzeMFT %global gituser dkovar %global gitname analyzeMFT %global gitdate 20220908 %global commit 16d12822563cd5cae8675788134ac0ff6e9f5c01 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Source0: https://github.com/%{gituser}/%{gitname}/archive/%{commit}/%{gitname}-%{version}-%{shortcommit}.tar.gz %if 0%{?centos}0%{?amzn} == 70 %define python3_pkgversion 36 %endif BuildArch: noarch BuildRequires: python%{python3_pkgversion} BuildRequires: python%{python3_pkgversion}-devel BuildRequires: python%{python3_pkgversion}-setuptools %global common_description %{expand: analyzeMFT.py is designed to fully parse the MFT file from an NTFS filesystem and present the results as accurately as possible in multiple formats. } %description %common_description %package -n python3-analyzemft Summary: %{summary} %{?python_provide:%python_provide python3-analyzemft} # for convenience update the older CERT package Provides: analyzeMFT = %{version}-%{release} Obsoletes: analyzeMFT <= 3.0.1 %description -n python3-analyzemft %common_description %prep %autosetup -n %{gitname}-%{commit} -p 1 %build %py3_build %install %py3_install ln -s %{gitname}.py %{buildroot}%{_prefix}/bin/%{gitname} %files -n python3-analyzemft %doc CHANGES.txt README.txt %license LICENSE.txt %{_bindir}/%{gitname} %{_bindir}/%{gitname}.py %{python3_sitelib}/analyzemft %{python3_sitelib}/*egg-info %changelog * Mon Dec 04 2023 Michal Ambroz - 3.0.1-0.1 - update to 3.0.1 python3 version from git snapshot * Fri Mar 23 2018 Lawrence R. Rogers - 2.0.19.1-1 - Release 2.0.19.1 Changes current to 2018-03-23. * Fri May 27 2016 Lawrence R. Rogers - 2.0.19-1 - Release 2.0.19 v2.0.19,05/27/2016 - (Contributed by lespea) - Properly deal with fncnt findings > 3 - Allow the user to use either windows or unix path seperators - General code cleanup * Fri May 27 2016 Lawrence R. Rogers - 2.0.18-1 - Release 2.0.18 v2.0.18,05/24/2015 - Versioning hack * Tue May 24 2016 Lawrence R. Rogers - 2.0.17-1 - Release 2.0.17 v2.0.17,05/23/2015 - Versioning hack * Sat May 21 2016 Lawrence R. Rogers - 2.0.16-1 - Release 2.0.16 v2.0.16,05/21/2015 - Documentation fix and attribute fixes based on NTFS version with thanks to Joachim Metz * Sun Feb 8 2015 Lawrence R. Rogers - 2.0.15-1 - Release 2.0.15 v2.0.15,02/08/2015 - fix 2's complement computation (Willi) - Added anomaly detection back in. Missing since V2.0.0 in the summer of 2013 * Tue Oct 24 2014 Lawrence R. Rogers - 2.0.14-1 - Release 2.0.14 v2.0.14,11/24/2014 - Fixing directory structure. * Sat Mar 15 2014 Lawrence R. Rogers - 2.0.12-1 - Release 2.0.12 v2.0.12,03/15/2014 -- (Contributed by Brice) Added -e, --excel switch to print date/times in format that will cause Excel to import them properly. * Fri Oct 04 2013 Lawrence R. Rogers - 2.0.11-1 - Release 2.0.11 Initial release to the CERT Linux Repository