搜索
查看: 1996|回复: 4
收起左侧

[原创工具] Winja Virustotal Uploader 5.1

[复制链接]
petr0vic
发表于 2018-11-23 03:16:21 | 显示全部楼层 |阅读模式
本帖最后由 petr0vic 于 2018-12-6 01:01 编辑
This version required a lot of time to be released firstly because of the lack of time. Winja and other Freeware are coded & designed with the lowest time priority. Since last two years I’m overwhelmed in other things for my company. Also, to be more productive I have created two big Framework’s which is now tested on Winja:

    Phrozen Engine: A set a modern visual component which reproduce several possibilities offered by the famous CSS through Browser Graphical Engine. Phrozen Engine is mostly coded through the use of GDI / GDI+ and Direct2D. Since they are native, applications don’t require any additional Framework to be run and are produce lightweight.
    Phrozen System: A set of components that interact directly with the System (User Level) and graft to Phrozen Engine.

For the moment only three big components are used and tested: VirusTotal Uploader, Networking Process and HTTP Transmission (Download).
A last column about it, I now strategically use the PPL (Parallel Programming Library) to enhance the Multi-Threading efficiency of work tasks.

Application is distributed as two standalone Windows PE executable, one for 32bit systems and another one for 64bit systems.
Notice, you can’t run a 32bit release on a 64bit system (It was intentionally blocked for forcing users to have the best possible user experience, Winja has been optimized for 64bit system). Of course, you can’t run at all a 64bit release on 32bit system.

I’m also pleased to announce that Winja is finally fully portable (standalone), then you don’t have to install any dependencies on your System.

This was done by a component I made (included in Phrozen System as well), that create a Virtual Workspace for the application in local user APPDATA.

All the required DLL’s, Data Sources, Fonts, Data Files are extracted and mounted directly from there.

This released focused exclusively on these two points:

    Stability and Responsivity
    Graphical Interface


Future releases will now in addition focus on functionalities.

Before going the rest of the changelog, I want to clarify that you can’t anymore view scanning results graphically on Winja. You need to click on the target row or through Popup Menu to open the VirusTotal link. This is not a big issue nor a big change, the VirusTotal detail page is by far more complete.

Of course, you still can see the detection ratio graphically through Winja from the List view, History or Notifications.

I took a such decision to respect carefully the VirusTotal API rules and to not offend Antivirus companies which provide a very good work.

I also take this opportunity to recall my users that Winja is not an Anti-Malware / Antivirus solution in any kind, it is just a teammate to help you focusing on potential threats. I will never add removal functions to avoid all ambiguity.

Having an up to date and active Antivirus is essential.

Available Command Lines:

  1. --background: Run the program in background (Appear in system tray only)
  2. --scan: Scan a list of files separated by a comma (ex: --scan=”file1.exe, file2.exe, file3.exe”)
复制代码


Changelog:

    Interface recrafted from scratch, Phrozen Engine implemented in 99% of the UI.
    Download & Scan now support resume if canceled or if task were cleanly closed by user.
    VirusTotal Scanning Interface revisited from scratch and now include usage of PPL for parallelism, the UI is then more responsive and support more tasks at the same moment.
    Notification System is friendlier, it can be set as “stick” or “time expire” and position in Desktop is customizable.
    Networking Process is completely revisited and is the first functionality to implement “Caption Bar Marquee”.
    Some List views started to be standardized.
    Embedded result list was kicked from the program to respect the API EULA.
    SQLite3 dropped and replaced by a more adapted database engine.
    VirusTotal link now point to the new version of VirusTotal.
    Command line optimized, support single or multiple file scan.
    Several known bugs and glitched fixed.
    Application is now standalone (Portable).
    Update System temporary removed, prefer using the official website until Update System is implemented.

main.png


downloadscan.png

network_process.png



v5.1 — 04/12/2018 16:43
    The Interface has been recreated from scratch, with the Phrozen Engine implemented throughout 99% of the UI.
    Download & Scan now support resume if canceled or if a task is cleanly closed by user.
    The VirusTotal Scanning Interface has been revisited from scratch, and now includes the use of PPL for parallelism. The UI is now more responsive and supports more tasks at the same time.
    The Notification System is friendlier. It can be set as “stick” or “time expire”, and its position in Desktop is customizable.
    The Networking Process has been completely revisited, and is the first feature to implement a “Caption Bar Marquee”.
    Some List views have begun to be standardized.
    The embedded result list was removed from the program in order to respect the API EULA.
    SQLite3 was removed and replaced by a more adapted database engine.
    The VirusTotal link is now attached to the new version of VirusTotal.
    The Command line has been optimized and supports single or multiple file scans.
    Several known bugs and glitches were fixed.
    The application is now standalone (portable).
    Update System was temporarily removed. I prefer using the official website until Update System is implemented.


https://www.phrozen.io/media/2018-12/winja5-1.zip



评分

参与人数 1人气 +2 收起 理由
霄栋 + 2 感谢提供分享

查看全部评分

xyzmen
发表于 2018-11-23 13:33:40 | 显示全部楼层
谢谢大佬的分享;不过我们现在有卡饭大神开发的VirusTotal Smart Scanner:https://bbs.kafan.cn/thread-2133049-1-1.html,感觉之前的第三方vt工具都没VirusTotal Smart Scanner方便实用;以上只是本人的个人看法,不代表卡饭论坛大多数坛友的看法,如有有失偏颇的地方,还请各位多多包涵。
Jomye
发表于 2018-11-25 18:37:57 | 显示全部楼层
谢谢分享了
zghnsy127
发表于 2018-11-27 09:13:59 | 显示全部楼层
不比老版本好用...
petr0vic
 楼主| 发表于 2018-12-6 00:57:14 | 显示全部楼层
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛|卡饭乐购| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 苏ICP备07004770号 ) GMT+8, 2019-12-8 08:26 , Processed in 0.097949 second(s), 21 queries .

快速回复 返回顶部 返回列表