Help
RSS
API
Feed
Maltego
Contact
Domain > qa.topinterio.in
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-09-13
93.127.173.151
(
ClassC
)
2026-03-08
148.135.128.37
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Sun, 08 Mar 2026 04:13:58 GMTContent-Type: text/htmlContent-Length: 795Connection: keep-aliveLocation: https://qa.topinterio.in/platform: hostingerpanel: hpanelContent-Security-Policy: upgrade-insecure-requestsServer: hcdnalt-svc: h3:443; ma86400x-hcdn-request-id: 7ff39ffb7e3e40c18b663e3881b69eda-phx-edge5x-hcdn-cache-status: MISSx-hcdn-upstream-rt: 0.493 !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 OKDate: Sun, 08 Mar 2026 04:13:59 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveVary: Accept-EncodingX-Powered-By: PHP/8.2.28platform: hostingerpanel: hpanelRetry-After: 60Content-Security-Policy: upgrade-insecure-requestsServer: hcdnalt-svc: h3:443; ma86400x-hcdn-request-id: 1c41b48fca6ac5010d1f5ab3dce9d9b8-phx-edge5x-hcdn-cache-status: DYNAMICx-hcdn-upstream-rt: 0.800 !DOCTYPE html>html langen>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>Estimate Form/title> style> * { box-sizing: border-box; } body { font-family: Arial, sans-serif; padding: 20px; margin: 0; background: #f7f7f7; } form { background: #fff; max-width: 800px; margin: 0 auto; padding: 20px; border-radius: 8px; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); } h2 { border-bottom: 2px solid #ddd; padding-bottom: 5px; } input, select, textarea, button { width: 100%; margin: 10px 0; padding: 8px; border: 1px solid #ccc; border-radius: 4px; } .item { border: 1px solid #e0e0e0; padding: 10px; margin-bottom: 10px; background: #fafafa; border-radius: 4px; } .desc-dropdown { border: 1px solid #ccc; padding: 10px; background: #fff; display: none; position: absolute; z-index: 1000; max-width: 300px; box-shadow: 0 2px 6px rgba(0,0,0,0.1); } .desc-container { position: relative; } label { margin-right: 10px; display: inline-block; } .remove-item { background: #e74c3c; color: white; border: none; padding: 10px; cursor: pointer; width: auto; } #addItemBtn { background: #3498db; color: white; border: none; padding: 10px; cursor: pointer; width: 100%; } @media (max-width: 600px) { input, select, textarea, button { font-size: 14px; } } /style>/head>body>form actiongenerate_pdf.php methodpost> h2 aligncenter>Top Interior Quatation System/h2> h2>Client Details/h2> input typetext nameclient_name placeholderClient Name> input typetext nameclient_address placeholderClient Address> input typetext nameclient_city placeholderCity> input typeemail nameclient_email placeholderEmail> h2>Project Description/Scope of Work/h2> textarea nameproject_description placeholderDescribe the project scope...>/textarea> h2>Estimate Items/h2> div iditems> div classitem> input typenumber nameitem_no classitem-no readonly required value1 placeholderSI. NO> select namesuper_header classrow-header onchangepopulateDescription(this)> option value>Select Row/option> option valueMaster Bedroom data-descriptionPOP with GI Channels. Brand: Victoria/Sakarni. Channels: Tata or equivalent.>Master Bedroom/option> option valuePuja Unit>Puja Unit/option> option valueLiving Area>Living Area/option> option valueBedroom1>Bedroom1/option> option valueBedroom2>Bedroom2/option> option valueBedroom3>Bedroom3/option> option valueBedroom4>Bedroom4/option> option valueFlooring>Flooring/option> option valueWallpaper>WallPaper/option> option valueGLASS WORK>GLASS WORK/option> option valueWALLPAPER WORK>WALLPAPER WORK/option> option valueTV UNIT>TV UNIT/option> option valueBASIN COUNTER>BASIN COUNTER/option> option valueKITCHEN>KITCHEN/option> option valueELECTRICAL>ELECTRICAL/option> option valuePAINT>PAINT/option> option valueFALSE CEILING>FALSE CEILING/option> option valueWARDROBE>WARDROBE/option> option valueDRESSING MIRROR INSIDE WARDROBE>DRESSING MIRROR INSIDE WARDROBE/option> option valueDrawing Area>Drawing Area/option> option valueBalconi & Ground>Balconi & Ground/option> option valueBathroom>Bathroom/option> option valueDining>Dining/option> option valueStorage>Storage/option> option valueRuff Work>Ruff Work/option> option valueGuest Room>Guest Room/option> option valueDoor Panel>Door Panel/option> option valueWall Panel>Wall Panel/option> option valueCase Counter>Case Counter/option> option valueMain Door Glass Work>Main Door Glass work/option> option valueFlooring tiles>Flooring Tiles/option> option valueStudy Table>Study Table/option> option valueDining Table>Dining Table/option> option valueShoereck>Shoereck/option> option valueBASE CABINET>BASE CABINET/option> option valueKing Size Bed>King Size Bed/option> option valueCrockery Unit>Crockery Unit/option> option valueScope of work>Scope of Work/option> option valueUPVC>UPVC/option> option valueTOP CABINET>TOP CABINET/option> option valueMIDDLE CABINET>MIDDLE CABINET/option> option valueDressing Table>Dressing & Table/option> option valueGypsum Ceiling>Gypsum Ceiling/option> option valueCustomized Wallpaper>Customized Wallpaper/option> option valuePaint Work>Paint Work/option> option valueOther>OTHER/option>/select>input typetext namerow_header_custom classrow-header-custom placeholderEnter Custom Row header styledisplay:none;>script>document.addEventListener(DOMContentLoaded, function () { const selects document.querySelectorAll(.row-header); selects.forEach(select > { const input select.nextElementSibling; select.addEventListener(change, function () { if (this.value Other) { input.style.display inline-block; input.focus(); } else { input.style.display none; } }); input.addEventListener(input, function () { const customText this.value.trim(); if (customText ! ) { // ✅ Find or create a hidden option to store custom value let customOption select.querySelector(optiondata-customtrue); if (!customOption) { customOption document.createElement(option); customOption.dataset.custom true; select.appendChild(customOption); } customOption.value customText; customOption.textContent customText; select.value customText; // ✅ Now actual select value changes } else { // If input is empty, revert back to Other select.value Other; } }); });});/script> div classdesc-container> input typetext classdesc-input nameitem_description placeholderDescriptions readonly> div classdesc-dropdown>/div> /div> input typetext classdesc-custom placeholderEnter Custom Description styledisplay:none;> input typenumber nameitem_qty classitem-qty placeholderQuantity (Area in Sq Ft)> input typenumber nameitem_unit_rate classitem-unit-rate placeholderUnit Rate> input typenumber nameitem_amount classitem-amount placeholderAmount readonly> button typebutton classremove-item>Remove/button> /div> /div> button typebutton idaddItemBtn>Add Another Item/button> input typesubmit valueGenerate PDF> h6 aligncenter>Developed by Rishabh Jaiswal (NITian)/h6>/form>script> const descOptions { Master Bedroom: POP with GI Channels. POP Brand: Victoria/Sakarni. Channels: Tata or equivalent. , Electrical: All Point wiring in False Ceiling area with PVC Insulated Sanded Copper Wire, Ceiling Light: LED Panel Light, Modular Switch Plate, Switch Box (Brands: Anchor, Havells, Polycab), False Ceiling Light: Brand - Havells/Philips , PAINT: 2 Coat of Putty, 1 Coat of Acrylic Putty, 1 Coat Primer & 2 Coats of Paint, Putty Brand: JK/Birla | Paint Brand: Asian Royal Shine Plastic Paint , Flooring tiles: Floor Tiles, Brand: Somany/Kajaria/Motto/GC/Shivam, Necessary raw materials included. Tiles Size: 2/2, 2/4, Tiles up to Rs. 70/sqft , TV UNIT: Made with 19/16/12/6mm ply board finished by Laminate, Inner laminate 0.8mm (Rs. 400-450/sheet), Outer laminate 1mm (up to Rs. 1800/sheet), Includes Hinges, Magnet, Tower Bolt, Handle, Ply Brand: Century Bond 710 | Hinges Brand: Hettich/Godrej/Kaff , WARDROBE: Made with 19/16/12/6mm ply board finished with Both Side Laminate, Inner laminate 0.8mm (Rs. 400-450/sheet), Outer laminate 1mm (up to Rs. 1800/sheet), Includes Hinges, Lock, Magnet, Tower Bolt, Handle, Ply Brand: Century Bond 710 | Hinges Brand: Hettich/Godrej/Kaff , King Size Bed: Low Height King Size Hydraulic Bed with Bottom Storage, Ply Brand: Century Bond 710 | Hardware Brand: Hettich/Godrej/Kaff, Inner laminate 0.8mm | Outer laminate 1mm , FALSE CELING: Will be made by Pop with GI Channels. POP Brand:, Victoria/Sakarni, Channels: Tata or equivalent. , BASE KABINET: Carcass and Shutter of Base cabinet will be made by, 19 mm/16 mm/12 mm/6mm ply board finish by mica., Inner laminate will have the thickness of 0.8 mm price, range 400- 450 Per sheet & Outer laminate will have, the thickness of 1mm price range upto Rs. 1800/- Per, Sheet. Rate Includes all necessary hardware Like, Megnet,Tower Bolt,Handle. (Excluding hinges, Channels, Hydrolic & Lift ups). Ply Board Brand:, Century (Bond 710)/Green (Ecotec)/Kit , MIDDLE CABINET: Middle cabinet will be made by 19 mm/16 mm/12, mm/6mm ply board finish by mica. Inner laminate will, have the thickness of 0.8 mm price range 400-450 Per, sheet & Outer laminate will have the thickness of , 1mm price range upto Rs. 1800/- Per Sheet. Rate , Includes all necessary hardware Like Megnet,Tower , Bolt,Handle. (Excluding hinges, Channels, Hydrolic & , Lift ups). Ply Board Brand: Century (Bond 710)/Green, (Ecotec)/Kit , TOP CABINET: Top cabinet will be made by 19 mm/16 mm/12, mm/6mm ply board finish by mica. Inner laminate will, have the thickness of 0.8 mm price range 400 - 450 , Per sheet & Outer laminate will have the thickness of, 1mm price range upto Rs. 1800/- Per Sheet. Rate , Includes all necessary hardware Like Megnet,Tower , Bolt,Handle. (Excluding hinges, Channels, Hydrolic &, Lift ups). Ply Board Brand: Century (Bond 710)/Green , (Ecotec)/Kit , WARDROBE: Making & Fixing of Wardrobe by 19 mm/16 mm/12, mm/6mm ply board finish with Both Side Laminate., Inner laminate will have the thickness of 0.8 mm price, range 400-450 Per sheet & Outer laminate will have, the thickness of 1mm price range upto Rs.1800 Per, Sheet. Rate Includes all necessary hardware Like, Hinges, Lock,Megnet,Tower Bolt,Handle. Ply Board, Brand: Century Bond 710| Hinges Brand:, Hettich/Godrej/Kaff , king Size Bed: Making & Fixing of Low Height king size Hydrolic bed , as per design with bottom storage. Ply Board Brand: , Century Bond 710 | Hardware Brand: , Hettich/Godrej/Kaff. Inner laminate will have the, thickness of 0.8 mm price range 400-450Per sheet & , Outer laminate will have the thickness of 1mm price , range upto Rs. 1800 Per Sheet. Rate Includes all , necessary hardware fittings. , Bed Side Table: Making & Fixing of Side table with Drawers as per, design. Ply Board Brand: Century Bond 710. Hardware, Brand: Hettich/Godrej/Kaff. Inner laminate will have, the thickness of 0.8 mm price range 350-400 Per, sheet & Outer laminate will have the thickness of, 1mm price range 1200-1500 Per Sheet. Rate Includes , all necessary hardware fittings. , Dressing Table: Making & Fixing of Dressing with Drawers as per, design. Ply Board Brand: Century Bond 710. Hardware, Brand: Hettich/Godrej/Kaff. Inner laminate will have, the thickness of 0.8 mm price range 350-400 Per , sheet & Outer laminate will have the thickness of , 1mm price range 1200-1500 Per Sheet. Rate Includes , all necessary hardware fittings. , Dressing Table: Making & Fixing of Dressing with Drawers as per ,design. Ply Board Brand: Century Bond 710. Hardware ,Brand: Hettich/Godrej/Kaff. Inner laminate will have ,the thickness of 0.8 mm price range 350-400 Per ,sheet & Outer laminate will have the thickness of , 1mm price range 1200-1500 Per Sheet. Rate Includes ,all necessary hardware fittings. , Other: };function attachEventsToItem(item) { const qtyInput item.querySelector(.item-qty); const rateInput item.querySelector(.item-unit-rate); const amountInput item.querySelector(.item-amount); const rowHeader item.querySelector(.row-header); const rowHeaderCustom item.querySelector(.row-header-custom); const descInput item.querySelector(.desc-input); const descDropdown item.querySelector(.desc-dropdown); const descCustom item.querySelector(.desc-custom); const removeBtn item.querySelector(.remove-item); let selectedDescriptions ; qtyInput.addEventListener(input, () > { amountInput.value (parseFloat(qtyInput.value || 0) * parseFloat(rateInput.value || 0)).toFixed(2); }); rateInput.addEventListener(input, () > { amountInput.value (parseFloat(qtyInput.value || 0) * parseFloat(rateInput.value || 0)).toFixed(2); }); rowHeader.addEventListener(change, () > { const selected rowHeader.value; rowHeaderCustom.style.display selected Other ? inline : none; createDescriptionOptions(descDropdown, selectedDescriptions, selected, descInput, descCustom); }); descInput.addEventListener(click, (e) > { e.stopPropagation(); closeAllDropdowns(); descDropdown.style.display block; }); descCustom.addEventListener(blur, () > { if (descCustom.value.trim() ! ) { const val descCustom.value.trim(); if (!selectedDescriptions.includes(val)) { selectedDescriptions.push(val); descInput.value selectedDescriptions.join(, ); const checkbox document.createElement(input); checkbox.type checkbox; checkbox.value val; checkbox.checked true; const label document.createElement(label); label.textContent val; checkbox.addEventListener(change, () > { if (checkbox.checked) selectedDescriptions.push(val); else selectedDescriptions selectedDescriptions.filter(v > v ! val); descInput.value selectedDescriptions.join(, ); }); descDropdown.appendChild(checkbox); descDropdown.appendChild(label); descCustom.value ; descCustom.style.display none; } } }); removeBtn.addEventListener(click, () > { item.remove(); updateItemNumbers(); });} function createDescriptionOptions(dropdown, selectedDescriptions, category, input, customInput) { dropdown.innerHTML ; selectedDescriptions.length 0; input.value ; if (descOptionscategory) { descOptionscategory.forEach(desc > { const checkbox document.createElement(input); checkbox.type checkbox; checkbox.value desc; const label document.createElement(label); label.textContent desc; checkbox.addEventListener(change, () > { if (checkbox.checked) selectedDescriptions.push(desc); else selectedDescriptions selectedDescriptions.filter(v > v ! desc); input.value selectedDescriptions.join(, ); }); dropdown.appendChild(checkbox); dropdown.appendChild(label); }); } // Always add option for Other (custom description) const customCheckbox document.createElement(input); customCheckbox.type checkbox; customCheckbox.value Custom; const customLabel document.createElement(label); customLabel.textContent Other; customCheckbox.addEventListener(change, () > { customInput.style.display customCheckbox.checked ? inline : none; if (!customCheckbox.checked) customInput.value ; }); dropdown.appendChild(customCheckbox); dropdown.appendChild(customLabel);}function updateItemNumbers() { document.querySelectorAll(.item).forEach((item, i) > { item.querySelector(.item-no).value i + 1; });}function addItem() { const original document.querySelector(.item); const clone original.cloneNode(true); clone.querySelectorAll(input).forEach(input > { if (input.type ! button && input.type ! submit) input.value ; }); clone.querySelector(.desc-dropdown).style.display none; clone.querySelector(.desc-custom).style.display none; clone.querySelector(.row-header-custom).style.display none; attachEventsToItem(clone); document.getElementById(items).appendChild(clone); updateItemNumbers();}function closeAllDropdowns() { document.querySelectorAll(.desc-dropdown).forEach(drop > drop.style.display none);}document.addEventListener(click, (e) > { if (!e.target.classList.contains(desc-input)) { closeAllDropdowns(); }});attachEventsToItem(document.querySelector(.item));document.getElementById(addItemBtn).addEventListener(click, addItem);/script>/body>/html>
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
]