Help
RSS
API
Feed
Maltego
Contact
Domain > padgro.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2021-12-05
142.250.107.26
(
ClassC
)
2026-01-14
66.29.141.2
(
ClassC
)
Port 80
HTTP/1.1 301 Moved Permanentlykeep-alive: timeout5, max100content-type: text/htmlcontent-length: 795date: Wed, 14 Jan 2026 16:53:50 GMTserver: LiteSpeedlocation: https://padgro.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, max100x-powered-by: PHP/8.1.33content-type: text/html; charsetUTF-8transfer-encoding: chunkeddate: Wed, 14 Jan 2026 16:53:50 GMTserver: LiteSpeedx-turbo-charged-by: LiteSpeed !DOCTYPE html>html xmlnshttp://www.w3.org/1999/xhtml>head>meta http-equivContent-Type contenttext/html; charsetutf-8 />title>PADGRO/title>link hrefpadgro.css relstylesheet typetext/css />link hrefnew-padgro/css/style.css relstylesheet typetext/css />!-- Global site tag (gtag.js) - Google Analytics -->script async srchttps://www.googletagmanager.com/gtag/js?idUA-133373325-1>/script>script> window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(js, new Date()); gtag(config, UA-133373325-1);/script>/head>body>div idwrapper>div idnav_main_cont>ul>li classbiznow>a hrefindex.php>/a>/li>li idnavproj>a hrefprojects.php?id1>/a>/li>li idnavnews>a hrefnews.php>/a>/li>li idawards>a hrefawards.php>/a>/li>/ul>/div>div classroundcont idmain>div classroundtop>img srcnew-padgro/images/tl.gif alt width15 height15 classcorner styledisplay: none />/div>a hrefindex.php>img srcnew-padgro/images/padgro-logo.jpg altPadgro Logo namepadgrologo border0 idpadgrologo />/a>ul idsubnav>li>a hrefindex.php>Home/a>/li>li>a href#> About Us/a>/li> /ul>span idico_sitemap>a hrefsitemap.html>Padgro sitemap/a>/span>span idico_mail>a hrefmailto:info@padgro.com>Mail Us/a>/span>div idmaincontent>div idindexflash>script typetext/javascript srcjs/jquery-1.3.2.min.js>/script>script languagejavascript>jQuery.fn.crossSlide function(opts, plan) { var self this, self_width this.width(), self_height this.height(); // generic utilities function format(str) { for (var i 1; i arguments.length; i++) str str.replace(new RegExp(\\{ + (i-1) + }, g), argumentsi); return str; } function abort() { arguments0 crossSlide: + arguments0; throw format.apply(null, arguments); } // first preload all the images, while getting their actual width and height (function(proceed) { var n_loaded 0; function loop(i, img) { // for (i 0; i plan.length; i++) but with independent var i, img (for the closures) img.onload function(e) { n_loaded++; plani.width img.width; plani.height img.height; if (n_loaded plan.length) proceed(); } img.src plani.src; if (i + 1 plan.length) loop(i + 1, new Image()); } loop(0, new Image()); })(function() { // then proceed // utility to parse from and to parameters function parse_position_param(param) { var zoom 1; var tokens param.replace(/^\s*|\s*$/g, ).split(/\s+/); if (tokens.length > 3) throw new Error(); if (tokens0 center) if (tokens.length 1) tokens center, center; else if (tokens.length 2 && tokens1.match(/^\d.+x$/i)) tokens center, center, tokens1; if (tokens.length 3) zoom parseFloat(tokens2.match(/^(\d.+)x$/i)1); var pos tokens0 + + tokens1; if (pos left top || pos top left) return { xrel: 0, yrel: 0, zoom: zoom }; if (pos left center || pos center left) return { xrel: 0, yrel: .5, zoom: zoom }; if (pos left bottom || pos bottom left) return { xrel: 0, yrel: 1, zoom: zoom }; if (pos center top || pos top center) return { xrel: .5, yrel: 0, zoom: zoom }; if (pos center center) return { xrel: .5, yrel: .5, zoom: zoom }; if (pos center bottom || pos bottom center) return { xrel: .5, yrel: 1, zoom: zoom }; if (pos right top || pos top right) return { xrel: 1, yrel: 0, zoom: zoom }; if (pos right center || pos center right) return { xrel: 1, yrel: .5, zoom: zoom }; if (pos right bottom || pos bottom right) return { xrel: 1, yrel: 1, zoom: zoom }; return { xrel: parseInt(tokens0.match(/^(\d+)%$/)1) / 500, yrel: parseInt(tokens1.match(/^(\d+)%$/)1) / 500, zoom: zoom }; } // utility to compute the css for a given phase between p.from and p.to // phase 1: begin fade-in, 2: end fade-in, 3: begin fade-out, 4: end fade-out function position_to_css(p, phase) { switch (phase) { case 1: var pos 0; break; case 2: var pos fade_ms / (p.time_ms + 2 * fade_ms); break; case 3: var pos 1 - fade_ms / (p.time_ms + 2 * fade_ms); break; case 4: var pos 1; break; } return { left: Math.round(p.from.left + pos * (p.to.left - p.from.left )), top: Math.round(p.from.top + pos * (p.to.top - p.from.top )), width: Math.round(p.from.width + pos * (p.to.width - p.from.width )), height: Math.round(p.from.height + pos * (p.to.height - p.from.height)) }; } // check global params if (! opts.fade) abort(missing fade parameter.); if (opts.speed && opts.sleep) abort(you cannot set both speed and sleep at the same time.); // conversion from sec to ms; from px/sec to px/ms var fade_ms Math.round(opts.fade * 500); if (opts.sleep) var sleep Math.round(opts.sleep * 500); if (opts.speed) var speed opts.speed / 500, fade_px Math.round(fade_ms * speed); // set container css self.empty().css({ overflow: hidden, padding: 0 }); if (! /^(absolute|relative|fixed)$/.test(self.css(position))) self.css({ position: relative }); if (! self.width() || ! self.height()) abort(container element does not have its own width and height); // random sorting if (opts.shuffle) plan.sort(function() { return Math.random() - 0.5; }); // prepare each image for (var i 0; i plan.length; ++i) { var p plani; if (! p.src) abort(missing src parameter in picture {0}., i + 1); if (speed) { // speed/dir mode // check parameters and translate speed/dir mode into full mode (from/to/time) switch (p.dir) { case up: p.from { xrel: .5, yrel: 0, zoom: 1 }; p.to { xrel: .5, yrel: 1, zoom: 1 }; var slide_px p.height - self_height - 2 * fade_px; break; case down: p.from { xrel: .5, yrel: 1, zoom: 1 }; p.to { xrel: .5, yrel: 0, zoom: 1 }; var slide_px p.height - self_height - 2 * fade_px; break; case left: p.from { xrel: 0, yrel: .5, zoom: 1 }; p.to { xrel: 1, yrel: .5, zoom: 1 }; var slide_px p.width - self_width - 2 * fade_px; break; case right: p.from { xrel: 1, yrel: .5, zoom: 1 }; p.to { xrel: 0, yrel: .5, zoom: 1 }; var slide_px p.width - self_width - 2 * fade_px; break; default: abort(missing or malformed dir parameter in picture {0}., i + 1); } if (slide_px 0) abort(picture number {0} is too short for the desired fade duration., i + 1); p.time_ms Math.round(slide_px / speed); } else if (! sleep) { // full mode // check and parse parameters if (! p.from || ! p.to || ! p.time) abort(missing either speed/sleep option, or from/to/time params in picture {0}., i + 1); try { p.from parse_position_param(p.from) } catch (e) { abort(malformed from parameter in picture {0}., i + 1); } try { p.to parse_position_param(p.to) } catch (e) { abort(malformed to parameter in picture {0}., i + 1); } if (! p.time) abort(missing time parameter in picture {0}., i + 1); p.time_ms Math.round(p.time * 1000) } // precalculate left/top/width/height bounding values if (p.from) jQuery.each( p.from, p.to , function(i, from_to) { from_to.width Math.round(p.width * from_to.zoom); from_to.height Math.round(p.height * from_to.zoom); from_to.left Math.round((self_width - from_to.width) * from_to.xrel); from_to.top Math.round((self_height - from_to.height) * from_to.yrel); }); // append the image (or anchor) element to the container var elm; if (p.href) elm jQuery(format(a href{0}>img src{1}/>/a>, p.href, p.src)); else elm jQuery(format(img src{0}/>, p.src)); if (p.onclick) elm.click(p.onclick); if (p.alt) elm.find(img).attr(alt, p.alt); elm.appendTo(self); } speed undefined; // speed mode has now been translated to full mode // find images to animate and set initial css attributes var imgs self.find(img).css({ position: absolute, visibility: hidden, top: 0, left: 0, border: 0 }); // show first image imgs.eq(0).css({ visibility: visible }); if (! sleep) imgs.eq(0).css(position_to_css(plan0, 2)); // create animation chain var countdown opts.loop; function create_chain(i, chainf) { // building the chain backwards, or inside out if (i % 2 0) { if (sleep) { // still image sleep var i_sleep i / 2, i_hide (i_sleep - 1 + plan.length) % plan.length, img_sleep imgs.eq(i_sleep), img_hide imgs.eq(i_hide); var newf function() { img_hide.css(visibility, hidden); setTimeout(chainf, sleep); }; } else { // single image slide var i_slide i / 2, i_hide (i_slide - 1 + plan.length) % plan.length, img_slide imgs.eq(i_slide), img_hide imgs.eq(i_hide), time plani_slide.time_ms, slide_anim position_to_css(plani_slide, 3); var newf function() { img_hide.css(visibility, hidden); img_slide.animate(slide_anim, time, linear, chainf); }; } } else { if (sleep) { // still image cross-fade var i_from Math.floor(i / 2), i_to Math.ceil(i / 2) % plan.length, img_from imgs.eq(i_from), img_to imgs.eq(i_to), from_anim {}, to_init { visibility: visible }, to_anim {}; if (i_to > i_from) { to_init.opacity 0; to_anim.opacity 1; } else { from_anim.opacity 0; } var newf function() { img_to.css(to_init); if (from_anim.opacity ! undefined) img_from.animate(from_anim, fade_ms, linear, chainf); else img_to.animate(to_anim, fade_ms, linear, chainf); }; } else { // cross-slide + cross-fade var i_from Math.floor(i / 2), i_to Math.ceil(i / 2) % plan.length, img_from imgs.eq(i_from), img_to imgs.eq(i_to), from_anim position_to_css(plani_from, 4), to_init position_to_css(plani_to, 1), to_anim position_to_css(plani_to, 2); if (i_to > i_from) { to_init.opacity 0; to_anim.opacity 1; } else { from_anim.opacity 0; } to_init.visibility visible; var newf function() { img_from.animate(from_anim, fade_ms, linear); img_to.css(to_init); img_to.animate(to_anim, fade_ms, linear, chainf); }; } } // if the loop option was requested, push a countdown check if (opts.loop && i plan.length * 2 - 2) { var newf_orig newf; newf function() { if (--countdown) newf_orig(); } } if (i > 0) return create_chain(i - 1, newf); else return newf; } var animation create_chain(plan.length * 2 - 1, function() { return animation(); }); // start animation animation(); }); return self;};/script>script typetext/javascript> jQuery(function($) { $(#crossslide).crossSlide({ fade: 1 }, { src: thumbs/1.jpg, href: , from: 200% 20% 2.0x, to: center, time: 5 }, { src: thumbs/1.jpg, href: , from: top left, to: bottom right, time:2 }, { src: thumbs/3.jpg, href: , from: bottom right, to: top left, time: 5 }, { src: thumbs/4.jpg, href: , from: top left, to: bottom right, time: 5 }, { src: thumbs/4.jpg, href: , from: top right 1.0x, to: bottom left, time: 5 }, { src: thumbs/7.jpg, href: , from: bottom right, to: top left, time: 5 } );}); // >/script>div idcrossslide stylewidth:917px; height:215px; background:#000; >/div>!--Indexflash div-->/div>table width98%> tr> td width78% valigntop> h1>About Us/h1>p alignjustify>PADGRO Consultants Pvt Limited was founded by Architect planner B.S.MURTHY in 1977./p>p alignjustify>PADGRO have carved a niche for themselves in architecture, planning and engineering in India; with a track record of excellence for over Thirty years. PADGRO Consultants offers consultancy in the following areas/p>p stylepadding-left:100px>img srcnew-padgro/images/circle.jpg /> Architecture/p>p stylepadding-left:100px>img srcnew-padgro/images/circle.jpg /> Town Planning/p>p stylepadding-left:100px>img srcnew-padgro/images/circle.jpg /> Urban Design/p>p stylepadding-left:100px>img srcnew-padgro/images/circle.jpg /> Interior Design/p>p stylepadding-left:100px>img srcnew-padgro/images/circle.jpg /> Quantity Surveys/p>p stylepadding-left:100px>img srcnew-padgro/images/circle.jpg /> Allied Engineering Services Related To Comprehensive Architectural Services./p>p stylepadding-left:100px>img srcnew-padgro/images/circle.jpg /> Architectural Due Diligence For Property Transactions & Evaluations./p>p alignjustify>PADGRO Consultants Pvt Ltd are well equipped with their own office building in Chennai, complete office and communication facilities, state-of-the-art drawing and design aids; a team of talented architects, engineers, draughts persons; supported by a panel of eminent consultants for all allied specialties. The practice tries to maintain the highest degree of professionalism in all of the services that it offers and in its interactions with the allied professionals that it comes in contact with./p>p alignjustify>The firm believes that the key to a better environment is good design. Over the last thirty years, PADGRO Consultants has cultivated a diverse portfolio transcending any typecasting. This multi-specialty grants the firm expertise in different sectors and allows us to accept a varied and challenging international clientele; with projects all over South Asia. PADGRO Consultants Pvt Ltd does not commit itself to self imposed restrictions like style and the vagaries of fashion; nor does it hold that a particular language and ideal of architecture is an unassailable absolute. PADGRO Consultants believes that all good design flows from a curious and fascinating intersection of program, clientele, site, culture and the architects� themselves. It is this relativity of context and flexibility of expression that allows us to clarify the uniqueness of the designs that the practice attempts./p> p alignjustify>Over thirty years after it first began, PADGRO Consultants rededicates itself to the reason that it exists The Man On The Street. /p> /td> td valigntop> br />br />div idcontact>h2>Contact Us/h2>address>PADGRO Consultants Pvt. Ltd.No.12, Lady Madhavan Road,Mahalingapuram,Chennai, INDIA - 600034.br />Ph. No: (+9144)28170804, (+9144)28174026. Fax: (+9144)28172028.br />To enquire about our professional services; Please Email:a hrefmailto:enquiries@padgro.com stylecolor:#FFFFFF>enquiries@padgro.com/a>br />To Contact our Managing Director,Please Email: a hrefmailto:bsm@padgro.com stylecolor:#FFFFFF>bsm@padgro.com/a>br />For careers in PADGRO, Please Email: a hrefmailto:careers@padgro.com stylecolor:#FFFFFF>careers@padgro.com/a>/address>br />/div>/td>/tr>/table> !--Indexflash div-->!--/div>--> !--maincontent div-->/div>div classroundbottom>img srcnew-padgro/images/bl.gif alt width15 height15 classcorner styledisplay: none />/div>!--Round Cont div-->/div>div classroundcont idfooter>div classroundtop>img srcnew-padgro/images/tl.gif alt width15 height15 classcorner styledisplay: none />/div>p>© Copyright 2026 PADGRO./p>a relnofollow hrefhttp://www.bytindia.com>Website Design & Development: BYT/a>div classroundbottom>img srcnew-padgro/images/bl.gif alt width15 height15 classcorner styledisplay: none; />/div>/div>!--wrapper div-->/div>/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
]