MCPcopy Create free account
hub / github.com/Adaptix-Framework/AdaptixC2 / LoadFromFile

Method LoadFromFile

AdaptixClient/Source/Client/Extender.cpp:38–55  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

36}
37
38void Extender::LoadFromFile(const QString &path, const bool enabled)
39{
40 ExtensionFile extensionFile = {};
41 extensionFile.FilePath = path;
42 extensionFile.Enabled = enabled;
43
44 QFile file(path);
45 if (!file.open(QIODevice::ReadOnly)) {
46 extensionFile.Enabled = false;
47 extensionFile.Message = "Cannot open file.";
48 goto END;
49 }
50 extensionFile.Code = QTextStream(&file).readAll();
51 file.close();
52
53END:
54 this->SetExtension(extensionFile);
55}
56
57void Extender::SetExtension(ExtensionFile extFile)
58{

Callers 3

loadGlobalScriptMethod · 0.95
onActionLoadMethod · 0.80
onActionReloadMethod · 0.80

Calls 4

SetExtensionMethod · 0.95
QTextStreamClass · 0.50
openMethod · 0.45
closeMethod · 0.45

Tested by

no test coverage detected