- 「Windows上のサーバー、十分なお金。」 ここではすべてが非常に簡単です。ライセンスを購入し、目的のNod32ディストリビューションをサーバーに配置し、構成し、喜んでください。 ITに「十分なお金」がある場合は非常にまれなので、このオプションは神話的です。
- 「Windows上のサーバー、お金だけでは不十分です。」 オプションがあります。 ライセンスライセンスの使用から開始し、手動のスクリプト作成とLinuxソリューションの使用( cygwinを支援)まで。
- 「Linux上のサーバー。」 この場合のお金は、単にあまり重要ではありません。 私たちには手があり、頭があり、すべてを非常に質的かつ確実に行いたいという願望があります。
次に、3番目のオプションについて説明します。
仕事のために作り直されているものは何ですか?
- Unixシステム(CentOS 7、FreeNas 9.3およびFreeBSD 8.3でテスト済み);
- Bash (バージョン4.1.11(2)、4.2.24(1)および4.2.45(1)でテスト済み);
- curl 、 wget 、 unrar (オプション)、およびその他の標準アプリケーションがインストールされています。
設置
- 最新バージョンをダウンロードして解凍します。
$ cd /tmp $ wget https://github.com/tarampampam/nod32-update-mirror/archive/master.zip $ unzip master.zip; cd ./nod32-update-mirror-master/
- 外部からはアクセスできないが、それを実行するユーザーにはアクセスできるディレクトリに一連のスクリプトを転送します。
$ mv -f ./nod32upd/ /home/
- スクリプトの新しい場所に移動して、スクリプトを構成します(これについてはreadme.mdで詳しく説明します )。
$ cd /home/nod32upd/ $ nano ./settings.cfg
- スクリプトを実行する権利を付与します。
$ chmod +x ./*.sh
- 公式のEset NOD32ミラーからアップグレードする場合は、unrarを確認してください。
$ type -P unrar
- 試運転を実行します。
$ ./update.sh
これらすべての操作の後、次のようなものを観察する必要があります。
特徴
- 海賊版リソースから作業キーを自動的に取得するためのスクリプトが完成しました。 注意! この機能は、 紹介と研究専用です! あなたはその使用に責任があります! 自分で作成した合法的なキーのみを使用してください!
-
updServer0
などで指定されたサーバーからの更新中にエラーが発生した場合、updServer1
、updServer2
..updServer10
指定されたサーバーからの更新が試行されます。 - 更新された更新ファイルのみをダウンロードします(検証は
wget --timestamping
を使用して実行されます)。 - 必要な種類の更新、必要な言語、および必要なソフトウェアのみの更新でのみ機能します(これがないと、更新データベースのサイズは5.2 GBを少し上回り、指定された種類-0.6 GB)。
- 更新ファイル自体をダウンロードせずに、update.verファイルのみを最新の状態に保つことができます(ミラーは機能しますが、ダウンロードはサーバーからではなく、更新のソースサーバーからです)。
- キットに
./webface
、更新ミラーのWebインターフェイス用のブランク(ディレクトリ./webface
)が含まれています。
MITライセンス
Copyright©2014 <github.com/tarampampam>
このライセンスにより、このソフトウェアおよび関連文書(以下「ソフトウェア」と呼びます)のコピーを受け取った個人は、無制限に使用、コピー、修正、追加、公開、配布、サブライセンスおよび/または以下の条件を条件として、本ソフトウェアのコピーの販売、および本ソフトウェアの提供者への販売
上記の著作権表示およびこれらの条件は、このソフトウェアのすべてのコピーまたは重要な部分に含まれている必要があります。
このソフトウェアは「現状有姿」で提供されますが、明示または黙示を問わず、いかなる種類の保証も含まれませんが、これにはシート送付シートの保証が含まれます。 でNO EVENTは、作者または著作権所有者は、または関連TO THE SOFTWAREの結果またはソフトウェアまたはソフトウェアでその他の取引の使用を持っていることから生じた損害、損失、または該当する契約の下で残りの要件、そうでない場合は不法行為OR、の請求を負担しなければなりません。
このライセンスにより、このソフトウェアおよび関連文書(以下「ソフトウェア」と呼びます)のコピーを受け取った個人は、無制限に使用、コピー、修正、追加、公開、配布、サブライセンスおよび/または以下の条件を条件として、本ソフトウェアのコピーの販売、および本ソフトウェアの提供者への販売
上記の著作権表示およびこれらの条件は、このソフトウェアのすべてのコピーまたは重要な部分に含まれている必要があります。
このソフトウェアは「現状有姿」で提供されますが、明示または黙示を問わず、いかなる種類の保証も含まれませんが、これにはシート送付シートの保証が含まれます。 でNO EVENTは、作者または著作権所有者は、または関連TO THE SOFTWAREの結果またはソフトウェアまたはソフトウェアでその他の取引の使用を持っていることから生じた損害、損失、または該当する契約の下で残りの要件、そうでない場合は不法行為OR、の請求を負担しなければなりません。
ボーナス ''ビルトイン設定による配布 ''
ここではすべてが非常に簡単です。 1つのフォルダーに3つのファイルを配置します。
config.small.xmlで 、 必要な設定を指定します。
ここで、%% url_updates_server %%-どちらの場合も、更新サーバーのアドレスと同じです。 設定を取得する最も簡単な方法は、ウィンドウ「ESET NOD32 Antivirus」→「設定」→「設定のインポートとエクスポート」です。 受け取ったxmlファイルから、必要な設定以外のすべてを削除します(すべてのセクションには非常にわかりやすい名前が付けられているため)。
以下は、 install.cmdインストールスクリプトです。
そして、 Yevgeny Roshalの発案によるこのすべてのビジネスは 、パラメーターとともにSFXアーカイブに詰め込まれています。
したがって、結果のバイナリをダブルクリックすると、%TEMP%\ Nod32Install \でクワイエットアンパックが発生し、install.cmdが起動されてESET_NOD32_Antivirus_4のインストールが開始されます。 2.71.3_(32ビット)_(rus)config.small.xmlの設定で、ユーザーに何も要求せずに、インストールプロセスを表示した.msi 経験の浅いユーザー向け-それだけです。
config.small.xmlで 、 必要な設定を指定します。
<?xml version="1.0" encoding="utf-8"?> <ESET> <SECTION ID="1000103"> <SETTINGS> <PLUGINS> <PLUGIN ID="1000400"> <PROFILES> <NODE NAME="Enable" VALUE="1" TYPE="DWORD" /> <NODE NAME="Active" VALUE="@My profile" TYPE="STRING" /> <NODE NAME="@My profile" TYPE="SUBNODE"> <NODE NAME="UpdateType" VALUE="22" TYPE="DWORD" /> <NODE NAME="SelectedServer" VALUE="%%url_updates_server%%" TYPE="STRING" /> <NODE NAME="Username" VALUE="%%your_username%%" TYPE="STRING" /> <NODE NAME="Password" VALUE="" TYPE="PASS" /> </NODE> </PROFILES> <SETTINGS> <NODE NAME="RegistrationType" VALUE="0" TYPE="DWORD" /> <SERVERS> <NODE NAME="Server_0" VALUE="%%url_updates_server%%" TYPE="STRING" /> </SERVERS> </SETTINGS> </PLUGIN> </PLUGINS> <CLIENT> <NODE NAME="GraphicMode" VALUE="FFFFFFFF" TYPE="DWORD" /> <NODE NAME="ShowSplash" VALUE="0" TYPE="DWORD" /> <NODE NAME="SimpleMenu" VALUE="0" TYPE="DWORD" /> <NODE NAME="AdvancedMenu" VALUE="1" TYPE="DWORD" /> </CLIENT> </SETTINGS> </SECTION> </ESET>
ここで、%% url_updates_server %%-どちらの場合も、更新サーバーのアドレスと同じです。 設定を取得する最も簡単な方法は、ウィンドウ「ESET NOD32 Antivirus」→「設定」→「設定のインポートとエクスポート」です。 受け取ったxmlファイルから、必要な設定以外のすべてを削除します(すべてのセクションには非常にわかりやすい名前が付けられているため)。
以下は、 install.cmdインストールスクリプトです。
@echo off title "Run ESET Nod32 Installer" cls set AppToRun=ESET_NOD32_Antivirus_4.2.71.3_(32-bit)_(rus).msi set CfgFile=config.small.xml rem /qb - rem /qn - gui start "" "msiexec" /qb /package "%cd%\%AppPath%%AppToRun%" ADMINCFG="%cd%\%CfgPath%%CfgFile%" @echo on
そして、 Yevgeny Roshalの発案によるこのすべてのビジネスは 、パラメーターとともにSFXアーカイブに詰め込まれています。
Path=%TEMP%\Nod32Install\ Setup=%TEMP%\Nod32Install\install.cmd Silent=1 Overwrite=1
したがって、結果のバイナリをダブルクリックすると、%TEMP%\ Nod32Install \でクワイエットアンパックが発生し、install.cmdが起動されてESET_NOD32_Antivirus_4のインストールが開始されます。 2.71.3_(32ビット)_(rus)config.small.xmlの設定で、ユーザーに何も要求せずに、インストールプロセスを表示した.msi 経験の浅いユーザー向け-それだけです。
ご質問はありますが、この投稿にコメントを残したり、個人的に私に書いたりすることはできません- この投稿にコメントを書いてください。
更新:投稿は2015年9月2日に書き直されました。 以前の版はより大きな関連性を失いました
更新: 2016年7月9日、スクリプトは完全に書き換えられました。 以前のバージョンを以前に使用した場合は、更新することを強くお勧めします。 ソースは、いつものように- ギータにあります