Help
RSS
API
Feed
Maltego
Contact
Domain > applyanyjob.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2019-10-26
192.254.189.28
(
ClassC
)
2025-12-15
162.0.209.91
(
ClassC
)
Port 80
HTTP/1.1 301 Moved Permanentlykeep-alive: timeout5, max100content-type: text/htmlcontent-length: 795date: Mon, 15 Dec 2025 00:59:24 GMTserver: LiteSpeedlocation: https://applyanyjob.com/x-turbo-charged-by: LiteSpeed !DOCTYPE html>html styleheight:100%>head>meta nameviewport contentwidthdevice-width, initial-scale1, shrink-to-fitno />title> 301 Moved Permanently/title>style>@media (prefers-color-scheme:dark){body{background-color:#000!important}}/style>/head>body stylecolor: #444; margin:0;font: normal 14px/20px Arial, Helvetica, sans-serif; height:100%; background-color: #fff;>div styleheight:auto; min-height:100%; > div styletext-align: center; width:800px; margin-left: -400px; position:absolute; top: 30%; left:50%;> h1 stylemargin:0; font-size:150px; line-height:150px; font-weight:bold;>301/h1>h2 stylemargin-top:20px;font-size: 30px;>Moved Permanently/h2>p>The document has been permanently moved./p>/div>/div>/body>/html>
Port 443
HTTP/1.1 200 OKkeep-alive: timeout5, max100content-type: text/html; charsetutf-8vary: Cookiecontent-length: 43547date: Mon, 15 Dec 2025 00:59:24 GMTserver: LiteSpeedx-turbo-charged-by: LiteSpeed !DOCTYPE html>html langen>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>JobPortal - Find Your Dream Job/title> link hrefhttps://fonts.googleapis.com/css2?familyPoppins:wght@400;500;600;700;800&displayswap relstylesheet> link relstylesheet href/static/css/desktop.css> link relstylesheet href/static/css/home.css> link relstylesheet href/static/css/animations.css> link relstylesheet href/static/css/notifications.css> link relstylesheet hrefhttps://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css> style> canvas { display: block; } .info { position: absolute; bottom: 20px; left: 20px; font-size: 14px; color: rgba(255, 255, 255, 0.6); } .globe-section { width: 100%; height: 30vh; position: relative; overflow: hidden; display: flex; justify-content: center; align-items: center; background: transparent; margin: 0.1rem 0; padding: 0.1rem 0; } :root { --white: #ffffff; --bg-light: #f8f9fa; --primary: #FFD700; --primary-light: #FFE44D; --text-dark: #333333; --text-light: #666666; --secondary: #2C3E50; --radius-sm: 4px; --radius-md: 8px; --transition: all 0.3s ease; } /* Quick Filters Styles */ .quick-filters { padding: 6rem 2rem; background: var(--white); text-align: center; } .quick-filters h2 { font-size: 2.5rem; margin-bottom: 3rem; color: var(--secondary); font-weight: 700; } .filters-container { display: flex; justify-content: center; gap: 1rem; flex-wrap: wrap; margin: 0 auto; max-width: 800px; } .filter-btn { display: flex; align-items: center; gap: 0.5rem; padding: 0.75rem 1.5rem; border: 2px solid var(--primary); background: transparent; color: var(--text-dark); border-radius: var(--radius-md); font-weight: 500; cursor: pointer; transition: var(--transition); } .filter-btn i { color: var(--primary); font-size: 1.1rem; transition: var(--transition); } .filter-btn:hover { background: var(--primary); transform: translateY(-2px); box-shadow: 0 4px 12px rgba(255, 215, 0, 0.2); } .filter-btn:hover i { color: var(--text-dark); } /* Hero Section */ .hero { background: var(--white); padding-top: 100px; } /* Navigation styles */ .nav-container { display: flex; justify-content: space-between; align-items: center; padding: 0.8rem 2rem; background: white; box-shadow: 0 2px 4px rgba(0,0,0,0.1); position: fixed; top: 0; left: 0; right: 0; z-index: 1000; max-width: 1400px; margin: 0 auto; border-radius: 0 0 10px 10px; } .logo { font-size: 1.5rem; font-weight: 700; text-decoration: none; color: #2C3E50; background: none; padding: 0; } .logo span { color: #FFD700; } .nav-links { display: flex; gap: 2rem; align-items: center; } .nav-links a { color: #333; text-decoration: none; font-weight: 500; transition: color 0.3s ease; } .nav-links a:hover { color: #FFD700; } /* User profile styles */ .nav-auth { position: relative; } .user-profile { display: flex; align-items: center; background: var(--white); padding: 0.3rem 0.25rem; border-radius: var(--radius-md); box-shadow: 10 3px 12px rgba(0, 0, 0, 0.08); transition: var(--transition); cursor: pointer; gap: 10px; border: 1px solid rgba(0, 0, 0, 0.05); } .user-profile:hover { transform: translateY(-2px); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.12); background: linear-gradient(to right, var(--white), var(--bg-light)); } .user-avatar { width: 38px; height: 38px; background: linear-gradient(45deg, var(--primary), var(--primary-light)); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: 600; color: var(--text-dark); font-size: 1rem; box-shadow: 0 2px 8px rgba(255, 215, 0, 0.25); border: 2px solid var(--white); transition: var(--transition); text-transform: uppercase; } .user-profile:hover .user-avatar { transform: scale(1.05); box-shadow: 0 3px 10px rgba(255, 215, 0, 0.3); } /* Job card styles */ .jobs-section { padding: 2rem; margin-top: 2rem; } .jobs-section h2 { text-align: center; margin-bottom: 2rem; color: var(--text-dark); } .jobs-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 2rem; margin-top: 2rem; perspective: 1000px; } .jobs-grid > div { position: relative; } .job-card { background: var(--white); border-radius: var(--radius-md); padding: 1.5rem; box-shadow: 0 2px 10px rgba(0,0,0,0.1); transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); transform-origin: center; perspective: 1000px; transform-style: preserve-3d; backface-visibility: hidden; animation: cardAppear 0.6s ease-out forwards; opacity: 0; } @keyframes cardAppear { 0% { opacity: 0; transform: translateY(20px) scale(0.95); } 100% { opacity: 1; transform: translateY(0) scale(1); } } .job-card:hover { transform: translateY(-5px) scale(1.02); box-shadow: 0 8px 25px rgba(0,0,0,0.15); } .job-card::after { content: ; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: var(--radius-md); background: linear-gradient(135deg, rgba(255,255,255,0.2), transparent); opacity: 0; transition: opacity 0.3s ease; pointer-events: none; } .job-card:hover::after { opacity: 1; } .job-card .company-logo { transform: translateZ(20px); transition: transform 0.3s ease; } .job-card:hover .company-logo { transform: translateZ(30px) scale(1.1); } .job-card .job-title { transition: color 0.3s ease; } .job-card:hover .job-title { color: var(--primary); } .job-card-header { display: flex; align-items: flex-start; justify-content: space-between; margin-bottom: 1rem; } .company-logo { width: 50px; height: 50px; background: var(--primary); border-radius: var(--radius-md); display: flex; align-items: center; justify-content: center; margin-right: 1rem; } .company-logo i { font-size: 1.5rem; color: var(--text-dark); } .job-info { flex-grow: 1; } .job-title { font-size: 1.1rem; margin-bottom: 0.5rem; color: var(--text-dark); } .company-name { color: var(--text-light); font-size: 0.9rem; } .job-tags { display: flex; flex-wrap: wrap; gap: 0.5rem; margin: 1rem 0; } .job-tag { background: var(--bg-light); padding: 0.5rem 1rem; border-radius: var(--radius-sm); font-size: 0.8rem; display: flex; align-items: center; gap: 0.5rem; color: var(--text-dark); } .job-tag i { color: var(--primary); } .job-description { color: var(--text-light); font-size: 0.9rem; line-height: 1.5; margin: 1rem 0; } .job-footer { display: flex; justify-content: space-between; align-items: center; margin-top: 1rem; padding-top: 1rem; border-top: 1px solid var(--bg-light); } .posted-date { color: var(--text-light); font-size: 0.8rem; display: flex; align-items: center; gap: 0.5rem; } .apply-btn { background: var(--primary); color: var(--text-dark); border: none; padding: 0.75rem 1.5rem; border-radius: var(--radius-sm); font-weight: 500; cursor: pointer; transition: var(--transition); display: flex; align-items: center; gap: 0.5rem; } .apply-btn:hover { background: var(--primary-light); transform: translateY(-2px); } /* Dropdown menu */ .dropdown-menu { position: absolute; top: calc(100% + 10px); right: 0; background: var(--white); border-radius: var(--radius-md); min-width: 220px; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); opacity: 0; visibility: hidden; transform: translateY(-10px); transition: var(--transition); z-index: 1000; } .dropdown-menu.show { opacity: 1; visibility: visible; transform: translateY(0); } .dropdown-menu a { display: flex; align-items: center; gap: 12px; padding: 12px 16px; color: var(--text-dark); text-decoration: none; font-size: 0.95rem; transition: var(--transition); border-radius: var(--radius-sm); } .dropdown-menu a:hover { background: var(--bg-light); transform: translateX(4px); } .dropdown-menu a i { color: var(--primary); font-size: 1.1rem; } /* Mobile responsive styles */ @media (max-width: 768px) { .user-profile { padding: 0.5rem; } .user-avatar { margin: 0; width: 35px; height: 35px; } .nav-links { gap: 1rem; } .nav-links a { font-size: 0.9rem; } .hero { margin-top: 80px; padding: 2rem 1rem; } .jobs-grid { grid-template-columns: 1fr; padding: 1rem; } .footer-content { grid-template-columns: 1fr; gap: 2rem; padding: 2rem 1rem; } } /* Footer Styles */ .footer { background: var(--text-dark); color: var(--white); margin-top: 4rem; padding: 2rem 0 0; } .footer-content { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 3rem; max-width: 1200px; margin: 0 auto; padding: 0 2rem; } .footer-section h3 { color: var(--primary); margin-bottom: 1.5rem; font-size: 1.2rem; } .footer-social { display: flex; gap: 1rem; } .social-link { width: 35px; height: 35px; border-radius: 50%; background: rgba(255, 255, 255, 0.1); display: flex; align-items: center; justify-content: center; color: var(--white); transition: var(--transition); } .social-link:hover { background: var(--primary); transform: translateY(-3px); } .footer-links { list-style: none; padding: 0; margin: 0; } .footer-links li { margin-bottom: 1rem; } .footer-links a, .footer-links li { color: var(--bg-light); text-decoration: none; display: flex; align-items: center; gap: 0.5rem; transition: var(--transition); } .footer-links a:hover { color: var(--primary); transform: translateX(5px); } .footer-bottom { margin-top: 3rem; text-align: center; padding: 1.5rem; border-top: 1px solid rgba(255, 255, 255, 0.1); } .footer-bottom p { color: var(--bg-light); margin: 0; } /style>/head>body> !-- Navigation Bar --> nav classnav-container> a href/ classlogo styledisplay: flex; align-items: center; gap: 2px;> span stylecolor: #FFD700; font-weight: bold;>Apply/span> span stylecolor: #000; font-weight: bold;>AnyJob/span> /a> div classnav-links stylemargin: 0 auto;> a href/ classactive nav-item>span classnav-emoji>🏠/span>Home/a> a href/jobs classnav-item>span classnav-emoji>💼/span>Jobs/a> a href/about classnav-item>span classnav-emoji>ℹ️/span>About/a> /div> div classnav-auth styledisplay: flex; align-items: center;> /div> div classuser-profile onclicktoggleDropdown() stylemargin-left: 15px;> div classuser-avatar> i classfas fa-user>/i> /div> i classfas fa-chevron-down stylefont-size: 0.8rem; color: var(--text-light); transition: var(--transition);>/i> div classdropdown-menu iduserDropdown> a href/login>i classfas fa-sign-in-alt>/i> Sign In/a> a href/register>i classfas fa-user-plus>/i> Sign Up/a> /div> /div> /div> /nav> !-- Hero Section --> section classhero> div classhero-content> div classhero-text animate-fade-scale> h1>Find Your span>Dream Job/span> Today/h1> p classsubtitle animate-slide-up> Discover opportunities across government, military, and intelligence sectors /p> /div> div classsearch-bar animate-fade-scale> div classsearch-input> i classfas fa-search>/i> input typetext idjob-search placeholderJob title, keywords, or company classmodern-input onkeypresshandleKeyPress(event)> /div> div classsearch-location> i classfas fa-map-marker-alt>/i> input typetext idlocation-search placeholderCity or location classmodern-input onkeypresshandleKeyPress(event)> /div> button classsearch-btn onclickhandleSearch()> i classfas fa-search>/i> Search Jobs /button> /div> div classstats-container animate-fade-scale> div classstat-item> span classstat-number>10,000+/span> span classstat-label>Active Jobs/span> /div> div classstat-item> span classstat-number>500+/span> span classstat-label>Companies/span> /div> div classstat-item> span classstat-number>50,000+/span> span classstat-label>Placements/span> /div> /div> /div> /section> !-- Interactive Globe Section --> section classglobe-section> canvas idscene>/canvas> div classinfo>Drag to rotate • Mouse wheel to zoom/div> /section> !-- Featured Jobs Section --> section classjobs-section> h2>Popular Job Categories/h2> div classjobs-grid> !-- Remote Software Engineer --> div classjob-card styleanimation-delay: 0.1s> div classjob-card-header> div classcompany-logo> i classfas fa-laptop-code>/i> /div> div classjob-info> h3 classjob-title>Senior Software Engineer/h3> div classcompany-name>TechCorp Solutions/div> /div> /div> div classjob-tags> span classjob-tag>i classfas fa-briefcase>/i>Remote/span> span classjob-tag>i classfas fa-map-marker-alt>/i>Nationwide/span> span classjob-tag>i classfas fa-money-bill-wave>/i>$120k-150k/span> /div> p classjob-description>Lead development of secure software solutions. Experience with cloud platforms and modern frameworks required./p> div classjob-footer> div classjob-meta> span classposted-date> i classfar fa-clock>/i>Posted 2 days ago /span> /div> button classapply-btn onclickwindow.location.href/login> i classfas fa-paper-plane>/i> Apply Now /button> /div> /div> !-- Army Intelligence Officer --> div classjob-card styleanimation-delay: 0.3s> div classjob-card-header> div classcompany-logo> i classfas fa-shield-alt>/i> /div> div classjob-info> h3 classjob-title>Intelligence Officer/h3> div classcompany-name>U.S. Army/div> /div> /div> div classjob-tags> span classjob-tag>i classfas fa-briefcase>/i>Full-time/span> span classjob-tag>i classfas fa-map-marker-alt>/i>Washington, DC/span> span classjob-tag>i classfas fa-money-bill-wave>/i>$75k-95k/span> /div> p classjob-description>Support military intelligence operations. Security clearance required. Background in data analysis preferred./p> div classjob-footer> div classjob-meta> span classposted-date> i classfar fa-clock>/i>Posted 5 days ago /span> /div> button classapply-btn onclickwindow.location.href/login> i classfas fa-paper-plane>/i> Apply Now /button> /div> /div> !-- Cybersecurity Analyst --> div classjob-card styleanimation-delay: 0.5s> div classjob-card-header> div classcompany-logo> i classfas fa-user-shield>/i> /div> div classjob-info> h3 classjob-title>Cybersecurity Analyst/h3> div classcompany-name>SecureNet Defense/div> /div> /div> div classjob-tags> span classjob-tag>i classfas fa-briefcase>/i>Full-time/span> span classjob-tag>i classfas fa-map-marker-alt>/i>Arlington, VA/span> span classjob-tag>i classfas fa-money-bill-wave>/i>$90k-120k/span> /div> p classjob-description>Protect critical infrastructure from cyber threats. Experience with threat detection and incident response required./p> div classjob-footer> div classjob-meta> span classposted-date> i classfar fa-clock>/i>Posted 1 week ago /span> /div> button classapply-btn onclickwindow.location.href/login> i classfas fa-paper-plane>/i> Apply Now /button> /div> /div> /div> /section> !-- Quick Filters --> section classquick-filters> h2>Quick Job Search/h2> div classfilters-container> button classfilter-btn onclickhandleQuickSearch(Remote)> i classfas fa-home>/i> Remote /button> button classfilter-btn onclickhandleQuickSearch(Full-time)> i classfas fa-clock>/i> Full-time /button> button classfilter-btn onclickhandleQuickSearch(Part-time)> i classfas fa-hourglass-half>/i> Part-time /button> button classfilter-btn onclickhandleQuickSearch(Contract)> i classfas fa-file-contract>/i> Contract /button> button classfilter-btn onclickhandleQuickSearch(Intelligence)> i classfas fa-brain>/i> Intelligence /button> /div> /section> script> // Globe visualization const canvas document.getElementById(scene); const ctx canvas.getContext(2d); canvas.width window.innerWidth; canvas.height window.innerHeight * 0.6; const DOTS_AMOUNT 800; const DOT_RADIUS 1.5; let width canvas.width; let height canvas.height; let dots ; let PROJECTION_CENTER_X width / 2; let PROJECTION_CENTER_Y height / 2; let PERSPECTIVE width * 0.8; let GLOBE_RADIUS Math.min(width, height) / 4; let angleX 0; let angleY 0; let mouseX 0; let mouseY 0; let isDragging false; let autoRotate true; let zoom 1; // Connection animation variables let connections ; const MAX_CONNECTIONS 10; const CONNECTION_LIFETIME 120; // frames const COUNTRIES { name: New York, lat: 40.7128, lng: -74.0060 }, { name: London, lat: 51.5074, lng: -0.1278 }, { name: Tokyo, lat: 35.6762, lng: 139.6503 }, { name: Sydney, lat: -33.8688, lng: 151.2093 }, { name: Rio, lat: -22.9068, lng: -43.1729 }, { name: Cape Town, lat: -33.9249, lng: 18.4241 }, { name: Moscow, lat: 55.7558, lng: 37.6173 }, { name: Beijing, lat: 39.9042, lng: 116.4074 }, { name: Mumbai, lat: 19.0760, lng: 72.8777 }, { name: Dubai, lat: 25.2048, lng: 55.2708 }, { name: Paris, lat: 48.8566, lng: 2.3522 }, { name: Berlin, lat: 52.5200, lng: 13.4050 } ; class Dot { constructor(isCountry false, countryData null) { this.isCountry isCountry; if (isCountry && countryData) { this.phi (90 - countryData.lat) * (Math.PI / 180); this.theta (countryData.lng + 180) * (Math.PI / 180); this.countryName countryData.name; } else { this.theta Math.random() * Math.PI * 2; this.phi Math.acos(Math.random() * 2 - 1); } this.color this.isCountry ? #ffff00 : #adbac7; this.radius this.isCountry ? DOT_RADIUS * 2 : DOT_RADIUS; this.updatePosition(); } updatePosition() { this.x GLOBE_RADIUS * Math.sin(this.phi) * Math.cos(this.theta + angleX); this.y GLOBE_RADIUS * Math.cos(this.phi); this.z GLOBE_RADIUS * Math.sin(this.phi) * Math.sin(this.theta + angleX) + GLOBE_RADIUS; this.scaleProjected PERSPECTIVE / (PERSPECTIVE + this.z * zoom); this.xProjected (this.x * this.scaleProjected) + PROJECTION_CENTER_X; this.yProjected (this.y * this.scaleProjected) + PROJECTION_CENTER_Y; } draw() { this.updatePosition(); if (this.z > 0) { ctx.globalAlpha Math.min(1, (this.scaleProjected - 0.6) * 2); ctx.fillStyle this.color; ctx.beginPath(); ctx.arc(this.xProjected, this.yProjected, this.radius * this.scaleProjected, 0, Math.PI * 2); ctx.fill(); if (this.isCountry) { ctx.globalAlpha 0.2; ctx.beginPath(); ctx.arc(this.xProjected, this.yProjected, this.radius * 2 * this.scaleProjected, 0, Math.PI * 2); ctx.fill(); } } } } class Connection { constructor(source, target) { this.source source; this.target target; this.life 0; this.maxLife CONNECTION_LIFETIME; this.active true; this.color #ffff00; const dx source.x - target.x; const dy source.y - target.y; const dz source.z - target.z; const distance Math.sqrt(dx*dx + dy*dy + dz*dz); this.arcHeight distance * 1.2; this.particles ; this.lastParticleTime 0; for (let i 0; i 5; i++) { this.addParticle(i / 5); } } update() { this.life++; if (this.life > this.maxLife) { this.active false; } for (let i this.particles.length - 1; i > 0; i--) { this.particlesi.life++; if (this.particlesi.life > this.particlesi.maxLife) { this.particles.splice(i, 1); } } if (this.life % 3 0 && this.life this.maxLife * 0.7) { this.addParticle(); } } addParticle(specificPosition null) { const t specificPosition ! null ? specificPosition : Math.random() * 0.3; this.particles.push({ t: t, life: 0, maxLife: 40 + Math.random() * 20, size: 1.5 + Math.random() }); } getArcPoint(t) { const startX this.source.x; const startY this.source.y; const startZ this.source.z - GLOBE_RADIUS; const endX this.target.x; const endY this.target.y; const endZ this.target.z - GLOBE_RADIUS; let x startX + t * (endX - startX); let y startY + t * (endY - startY); let z startZ + t * (endZ - startZ); const parabola 4 * t * (1 - t); const midX (startX + endX) / 2; const midY (startY + endY) / 2; const midZ (startZ + endZ) / 2; const length Math.sqrt(midX*midX + midY*midY + midZ*midZ); const normalX midX / length; const normalY midY / length; const normalZ midZ / length; x + normalX * this.arcHeight * parabola; y + normalY * this.arcHeight * parabola; z + normalZ * this.arcHeight * parabola; const pointZ z + GLOBE_RADIUS; const scale PERSPECTIVE / (PERSPECTIVE + pointZ * zoom); const projectedX (x * scale) + PROJECTION_CENTER_X; const projectedY (y * scale) + PROJECTION_CENTER_Y; return { x: projectedX, y: projectedY, z: pointZ, scale: scale }; } draw() { let progress this.life / this.maxLife; let opacity Math.min(1, 3 * (1 - progress)); for (const particle of this.particles) { const particleProgress this.life / this.maxLife + particle.t; if (particleProgress > 1) continue; const point this.getArcPoint(particleProgress); const particleOpacity Math.min(1, particle.life / 10) * Math.min(1, (particle.maxLife - particle.life) / 10); ctx.globalAlpha particleOpacity * opacity; ctx.fillStyle this.color; ctx.beginPath(); ctx.arc(point.x, point.y, particle.size * point.scale, 0, Math.PI * 2); ctx.fill(); if (particleProgress > 0.01) { let trailLength 5; for (let i 1; i trailLength; i++) { const trailT Math.max(0, particleProgress - 0.01 * i); const trailPoint this.getArcPoint(trailT); ctx.globalAlpha particleOpacity * opacity * (1 - i/trailLength) * 0.5; ctx.beginPath(); ctx.arc(trailPoint.x, trailPoint.y, particle.size * 0.6 * trailPoint.scale, 0, Math.PI * 2); ctx.fill(); } } } } } function createDots() { dots ; let countryDots COUNTRIES.map(country > new Dot(true, country)); for (let i 0; i DOTS_AMOUNT - COUNTRIES.length; i++) { dots.push(new Dot()); } dots dots.concat(countryDots); } function createRandomConnection() { const countryDots dots.filter(dot > dot.isCountry); if (countryDots.length 2) return null; const sourceIndex Math.floor(Math.random() * countryDots.length); let targetIndex; do { targetIndex Math.floor(Math.random() * countryDots.length); } while (targetIndex sourceIndex); return new Connection(countryDotssourceIndex, countryDotstargetIndex); } function updateConnections() { connections connections.filter(conn > conn.active); if (connections.length MAX_CONNECTIONS && Math.random() 0.02) { const newConnection createRandomConnection(); if (newConnection) connections.push(newConnection); } connections.forEach(conn > conn.update()); } function drawConnections() { connections.forEach(conn > conn.draw()); } function drawGlobe() { ctx.strokeStyle rgba(173, 186, 199, 0.15); ctx.lineWidth 0.5; ctx.beginPath(); ctx.arc(PROJECTION_CENTER_X, PROJECTION_CENTER_Y, GLOBE_RADIUS * 0.97, 0, Math.PI * 2); ctx.stroke(); const gridStep Math.PI / 8; for (let phi gridStep; phi Math.PI; phi + gridStep) { ctx.beginPath(); for (let theta 0; theta Math.PI * 2; theta + 0.01) { const x GLOBE_RADIUS * Math.sin(phi) * Math.cos(theta + angleX); const y GLOBE_RADIUS * Math.cos(phi); const z GLOBE_RADIUS * Math.sin(phi) * Math.sin(theta + angleX) + GLOBE_RADIUS; if (z > 0) { const scale PERSPECTIVE / (PERSPECTIVE + z * zoom); const projectedX (x * scale) + PROJECTION_CENTER_X; const projectedY (y * scale) + PROJECTION_CENTER_Y; if (theta 0) { ctx.moveTo(projectedX, projectedY); } else { ctx.lineTo(projectedX, projectedY); } } } ctx.strokeStyle rgba(173, 186, 199, 0.1); ctx.stroke(); } for (let theta 0; theta Math.PI * 2; theta + gridStep) { ctx.beginPath(); for (let phi 0; phi Math.PI; phi + 0.01) { const x GLOBE_RADIUS * Math.sin(phi) * Math.cos(theta + angleX); const y GLOBE_RADIUS * Math.cos(phi); const z GLOBE_RADIUS * Math.sin(phi) * Math.sin(theta + angleX) + GLOBE_RADIUS; if (z > 0) { const scale PERSPECTIVE / (PERSPECTIVE + z * zoom); const projectedX (x * scale) + PROJECTION_CENTER_X; const projectedY (y * scale) + PROJECTION_CENTER_Y; if (phi 0) { ctx.moveTo(projectedX, projectedY); } else { ctx.lineTo(projectedX, projectedY); } } } ctx.strokeStyle rgba(173, 186, 199, 0.1); ctx.stroke(); } } function render() { ctx.clearRect(0, 0, width, height); drawGlobe(); dots.sort((a, b) > b.z - a.z); dots.forEach(dot > dot.draw()); drawConnections(); updateConnections(); if (autoRotate) angleX + 0.002; requestAnimationFrame(render); } function resizeCanvas() { canvas.width window.innerWidth; canvas.height window.innerHeight * 0.6; width canvas.width; height canvas.height; PROJECTION_CENTER_X width / 2; PROJECTION_CENTER_Y height / 2; PERSPECTIVE width * 0.8; GLOBE_RADIUS Math.min(width, height) / 4; createDots(); } window.addEventListener(resize, resizeCanvas); canvas.addEventListener(mousedown, (event) > { isDragging true; autoRotate false; mouseX event.clientX; mouseY event.clientY; }); canvas.addEventListener(mousemove, (event) > { if (isDragging) { let deltaX event.clientX - mouseX; angleX + deltaX * 0.005; mouseX event.clientX; mouseY event.clientY; } }); canvas.addEventListener(mouseup, () > { isDragging false; }); canvas.addEventListener(mouseleave, () > { isDragging false; autoRotate true; }); canvas.addEventListener(wheel, (event) > { event.preventDefault(); const zoomSpeed 0.1; const newZoom zoom + (event.deltaY > 0 ? -zoomSpeed : zoomSpeed); zoom Math.max(0.1, Math.min(5, newZoom)); }); createDots(); render(); // Toggle dropdown menu function toggleDropdown() { const dropdown document.getElementById(userDropdown); const chevron document.querySelector(.user-profile .fa-chevron-down); dropdown.classList.toggle(show); if (dropdown.classList.contains(show)) { chevron.style.transform rotate(180deg); } else { chevron.style.transform rotate(0); } } // Close dropdown when clicking outside window.addEventListener(click, function(event) { if (!event.target.closest(.user-profile)) { const dropdown document.getElementById(userDropdown); const chevron document.querySelector(.user-profile .fa-chevron-down); if (dropdown.classList.contains(show)) { dropdown.classList.remove(show); chevron.style.transform rotate(0); } } }); // Handle search functionality function handleSearch() { const jobQuery document.getElementById(job-search).value; const locationQuery document.getElementById(location-search).value; const searchParams new URLSearchParams(); if (jobQuery) searchParams.append(q, jobQuery); if (locationQuery) searchParams.append(location, locationQuery); window.location.href `/jobs?${searchParams.toString()}`; } function handleKeyPress(event) { if (event.key Enter || event.keyCode 13) { handleSearch(); } } function handleQuickSearch(filterType) { } /script> !-- Enhanced Footer --> footer classfooter> div classfooter-content> div classfooter-section> h3>About Us/h3> p stylecolor: var(--bg-light); line-height: 1.6; margin-bottom: 1.5rem;> We connect talented professionals with opportunities in government, military, and intelligence sectors. /p> div classfooter-social> a href# classsocial-link>i classfab fa-linkedin-in>/i>/a> a href# classsocial-link>i classfab fa-twitter>/i>/a> a href# classsocial-link>i classfab fa-facebook-f>/i>/a> a href# classsocial-link>i classfab fa-instagram>/i>/a> /div> /div> div classfooter-section> h3>Quick Links/h3> ul classfooter-links> li>a href/>i classfas fa-chevron-right>/i>Home/a>/li> li>a href/jobs>i classfas fa-chevron-right>/i>Browse Jobs/a>/li> li>a href/about>i classfas fa-chevron-right>/i>About Us/a>/li> li>a href/login>i classfas fa-chevron-right>/i>Sign In/a>/li> li>a href/register>i classfas fa-chevron-right>/i>Sign Up/a>/li> /ul> /div> div classfooter-section> h3>Job Categories/h3> ul classfooter-links> li>a href/jobs?qIntelligence>i classfas fa-chevron-right>/i>Intelligence/a>/li> li>a href/jobs?qCybersecurity>i classfas fa-chevron-right>/i>Cybersecurity/a>/li> li>a href/jobs?qMilitary>i classfas fa-chevron-right>/i>Military/a>/li> li>a href/jobs?qGovernment>i classfas fa-chevron-right>/i>Government/a>/li> li>a href/jobs?qDefense>i classfas fa-chevron-right>/i>Defense/a>/li> /ul> /div> div classfooter-section> h3>Contact Info/h3> ul classfooter-links> li>i classfas fa-phone>/i> +1 (555) 123-4567/li> li>i classfas fa-envelope>/i> contact.applyanyjob@gmail.com/li> li>i classfas fa-map-marker-alt>/i> Washington, DC 20001/li>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]