Website profiles · Technology insights · Alternatives

nelsonpires.com

Discover personal experiences, experiments, ideas, tips, software and much more.

No paid content found
Visit website
Profile views 0 Outbound visits 0 Normal
Welcome to my website about software, development and general articles Full homepage screenshot

At a glance

Category
Development
Language
English
Paid-content signal
No paid content foundObserved
Registered
2010
Hosting
CloudflareInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is nelsonpires.com?

nelsonpires.com is the personal website of Nelson Pires, a developer who writes about software development and general technology topics. It is a blog-style site for readers who prefer hands-on, experience-based write-ups over product marketing: posts cover topics such as hiding email addresses and phone numbers from spam bots, adopting a mobile-first design approach, URL rewriting on IIS, and building a custom CMS (aspBlast). There are also opinion pieces, such as why the author doesn't use WordPress or Facebook.

Who it suits

  • Developers looking for practical tips and experiments, especially around web development and Microsoft/IIS tooling.
  • Readers interested in one person's opinions and project notes rather than news or tutorials from a large editorial team.

What to expect

The content is personal and occasional, with posts dated from around 2015 to 2020 in the visible index. Some entries are project announcements (a server-headers checking tool, domains offered for sale) rather than in-depth guides, so it works best as browsing material for like-minded developers.

A useful next step: if you're dealing with spam-harvested contact details or planning a mobile-first redesign, start with those two posts, since they address common, concrete problems.

How can I protect my email address and phone number from spam bots on my website?

Use layered obfuscation rather than plain text: keep contact details out of the raw HTML where possible, and make a human complete an action before the address or number is revealed. No single trick stops every harvester, so combine methods and treat any exposed detail as eventually discoverable.

Practical options, from simplest to strongest

Approach How it works Best for Trade-off
Character entities or CSS-generated text Encode characters or render the address via CSS content Low-effort static sites Defeated by scrapers that render pages or decode entities
JavaScript-assembled address Store parts separately and join them on click or on load Small sites without a backend Breaks for visitors without JavaScript; determined bots can execute scripts
Contact form Visitors submit a message; the address is never shown Most business and portfolio sites Needs spam filtering (honeypot, rate limits, CAPTCHA) and backend handling
Image-based contact info Display the address as an image Rare legacy cases Poor accessibility, no copy-paste, OCR can read it
"Click to reveal" with a mailto link Show a button; build the link only after interaction Sites that want direct email contact Requires a small script; some users still prefer a form

A contact form is usually the best default for a public website: it hides both the email address and phone number, keeps a record of enquiries, and lets you add a honeypot field and rate limiting. Reserve a visible email address for places where direct contact matters, and then use click-to-reveal.

For phone numbers, the same logic applies. If you must show one, render it as text assembled by script or behind a reveal button, and avoid putting it in a tel: link in the initial HTML.

A concrete setup

  1. Put the primary contact route behind a form with a honeypot field and a simple rate limit.
  2. For a secondary email, split it into parts (name, domain) in JavaScript and build the mailto: link only after a click.
  3. Check the rendered page source, not just the visual page, to confirm the address and number do not appear in plain text.
  4. Keep a monitored role address (for example, contact@) rather than a personal one, so you can rotate it if it starts receiving spam.

Nelson Pires describes the same recurring problem on his website: contact details shown on a site are harvested by spam bots, so they should stay invisible to bots while remaining visible to visitors. His article on the topic is a useful starting point for the reveal-on-demand pattern.

As a next step, decide based on your audience: if most enquiries are sales or support requests, a form with spam filtering is the cleanest choice; if you are a freelancer who wants direct email, use click-to-reveal and accept that a small amount of spam may still get through.

Should I use WordPress or a custom-built CMS like aspBlast for my site?

The honest answer is that this is not really a WordPress-versus-aspBlast decision. aspBlast is described on Nelson Pires' site as a CMS written entirely by its author, with the author stating it is still some distance from being a marketable product. WordPress, by contrast, is a widely used platform with a large plugin and hosting ecosystem. For almost any real project, the practical choice is between WordPress and a custom build in general — not between WordPress and this specific unfinished tool.

What the site itself argues

The author's post "Why I don't use WordPress" frames his position around WordPress's origins as a blogging platform and his preference for building his own systems. That is a developer's personal stance, not an evaluation of fit for your site. His "Adopting a mobile first design approach" post shows the same pattern: he writes from his own shift in thinking about layout and content, not from comparative testing. Treat these as one developer's observations and reasoning, not as benchmarks.

A practical way to decide

Situation Sensible direction
You need to publish soon, with themes, plugins, forms, SEO tools and plentiful hosting WordPress
You have unusual data models, strict performance or security constraints, or in-house developers Custom build
You want a personal experiment or learning project Custom build, accepting the maintenance burden
You are a non-technical owner with no developer on call WordPress, or a managed platform

The trade-off is straightforward. WordPress gives you speed to launch and a deep labour market for help, at the cost of plugin sprawl, update chores and a larger attack surface to manage. A custom CMS gives you exactly the features you specify and no bloat, but you own every bug, security patch and feature request yourself — and if the builder moves on, you inherit a system nobody else knows.

Next step

Write down three things before choosing: who will maintain the site in twelve months, which integrations are non-negotiable, and how often content changes. If maintenance falls to someone outside your team, pick the platform with the widest pool of available help. If you are evaluating custom options seriously, look at established self-hosted alternatives with active communities before committing to a one-person system — the author's own posts on protecting contact details from spam bots and on server-header checking show the kind of housekeeping any site owner ends up doing regardless of platform.

What is Verisso and how can it help me debug server headers?

Verisso is a small online tool by Nelson Pires for checking HTTP request and response headers. You point it at a URL, and it shows the headers exchanged with the server. It is a diagnostic utility, not a development framework or monitoring service.

Practical uses

  • Redirect chains: see whether a URL returns a 301 or 302 and where it points, which matters when moving a site or changing canonical URLs.
  • Caching behaviour: confirm Cache-Control, Expires and ETag values so you know whether browsers and CDNs will cache an asset as intended.
  • Security headers: check for Strict-Transport-Security, Content-Security-Policy, X-Frame-Options and similar headers after configuring them on the server.
  • Compression and content type: verify Content-Encoding and Content-Type when a browser renders or downloads a file unexpectedly.
  • API troubleshooting: inspect the headers returned by an endpoint when a client rejects a response for reasons the body does not explain.

Who benefits

Web developers and site administrators get the most value, especially when they cannot easily reproduce a request from a browser's developer tools—for example, checking a production URL from outside the local network. A quick header check is often faster than opening full dev tools, though browser tools remain better when you need to inspect request bodies, timing or cookies in detail.

Trade-offs to keep in mind

A header check shows only what the server sends for that one request. Results can differ by user agent, geography, CDN edge node or authentication state, so treat a single result as a snapshot rather than a guarantee. Headers alone also will not explain rendering or JavaScript errors.

Next step: if you are debugging a redirect or caching problem, compare headers for the same URL with and without a trailing slash, and with http versus https, to see where behaviour diverges. For broader context on the author's other tools and notes, see Nelson Pires.

How do I get Ionic's ISAPI Rewrite Filter working on IIS8 or later?

Nelson Pires documents getting Ionic's ISAPI Rewrite Filter (IIRF) working on IIS8 and later, after moving from IIS7. The key point in his account is that the last official IIRF release does not work on IIS8+, while the version he had been running, IIRF-2.1.2.3-x64, is the one he carried over to IIS8. If you are hitting the same wall, start by confirming that you are running that 64-bit build rather than an older official download, and that IIS is configured to load it as an ISAPI filter on the site or server where you need rewriting. For the wider context of the move and what he ran into, see Nelson Pires.

A practical way to test it

  1. Install the 64-bit IIRF build and register it as an ISAPI filter in IIS Manager.
  2. Allow ISAPI filters and CGI restrictions for that DLL if IIS blocks it.
  3. Put a minimal rule in your IIRF configuration, such as a single redirect, and request the URL from a browser.
  4. Check the IIRF log file to see whether the rule matched; if the log is empty, the filter is not loading, so revisit steps 1 and 2 before touching the rules.

When this approach fits

IIRF is a reasonable fit if you maintain an existing IIS site with rewrite rules already written for it and want to avoid a migration. If you are starting fresh on IIS8 or later, the built-in URL Rewrite module is the more conventional choice, and its rule syntax differs from IIRF's, so rules are not drop-in compatible. Weigh the cost of rewriting your rule set against the effort of keeping an older filter running on a newer server.

How does a mobile-first design approach change the way I build a website?

A mobile-first approach reverses your starting point: you design and build for the smallest screen and weakest connection first, then add complexity for larger screens. The practical effect is that content priority, layout and performance decisions get made under the tightest constraints, where cutting things is unavoidable.

On Nelson Pires' site, the author describes adopting this approach after years as a "desktop first" advocate and calls it "a complete shift in the way I think about layout and content" — an observation from his own practice, not a claim that one method suits every project.

What changes in practice

  • Content order becomes the design. With one narrow column, you must decide what a visitor sees first, second and third. That hierarchy usually survives intact when the viewport widens.
  • Navigation is reduced to essentials. Menus collapse into a toggle or a short list of primary links; secondary links move into the footer or deeper pages.
  • Layout is built upward. Base styles target small screens; wider layouts are added with media queries that introduce columns, sidebars and larger type.
  • Performance is treated as a design constraint. Small screens are often on slower connections, so heavy images, fonts and scripts are questioned early rather than trimmed later.
  • Touch is the default input. Tap targets and spacing are sized for fingers, and hover-only interactions need a tap-friendly alternative.
  • Forms get simpler. Fewer fields per step, larger inputs and sensible keyboard types reduce friction on phones.

The trade-off is real: desktop layouts can end up feeling sparse if you never revisit them, and complex data views — dashboards, comparison tables, admin panels — are often better designed desktop-first and then adapted. A reasonable rule is to start mobile-first for public, content-led sites and to choose deliberately for dense, task-heavy tools.

A useful next step

Sketch your most important page at 360px wide before opening a design tool. If you cannot state the single action you want a visitor to take on that screen, the desktop version will not fix it.

Related questions

More questions →
Why Nelson Pires Doesn't Use WordPress — and What He Uses Instead

Nelson Pires writes on nelsonpires.com that he doesn't use WordPress, and the alternative he names is aspBlast CMS, a content management system he wrote entirely himself. The site's own summary of his position is brief: WordPress "started out as a blogging platform," and he places his own CMS in contrast to it. The published material supports the fact of his choice and the name of his alternative; it does not lay out a detailed list of technical objections, so any specific reason beyond that framing should be read as his stated preference rather than a documented comparison.

What the site actually says

The article "Why I don't use WordPress" (dated 10 August 2019) opens with a short history: WordPress began as a blogging platform, and Pires recalls the early blogging era when Moveable Type was also widely hyped. He notes he even started his own blogging platform, which he never released. The excerpt on the site stops there — it does not continue into a point-by-point critique.

The companion article "What is aspBlast CMS" (20 November 2019) describes the alternative: "another CMS but not just any other CMS," 100% written by himself. He is explicit that it is not yet a marketable product, but says he has been able to develop a working system.

So the two articles together form one position: a developer who prefers to build and run his own tooling over adopting WordPress.

The alternative: aspBlast CMS

Question What the site states
Name aspBlast CMS
Authorship Written entirely by Nelson Pires
Maturity Not yet a marketable product; a working system in progress
Stated contrast Positioned as different from "just any other CMS"

If you are evaluating aspBlast as an option for your own site, the site gives you no download link, license, feature list, or support terms in the material available. Treat it as a personal project described in a blog post, not a product you can currently adopt on the strength of these pages.

How to read this as a build-vs-buy decision

Pires's choice is a familiar one for developers: keep control of the stack and the codebase rather than inherit another project's conventions and release cycle. The trade-off is equally familiar — a self-built CMS carries the maintenance, security patching, and documentation burden on its author, which is consistent with his own note that aspBlast is still far from marketable.

If you are weighing the same decision, the practical test is scope. A personal site with a handful of article types, as on nelsonpires.com, can be served by a small custom system. A site that needs a plugin ecosystem, multiple editors, or hosted updates is a different problem, and the site offers no evidence that aspBlast is intended for that case.

Where to read the original arguments

Both posts are on the site's home page under "Software development and general topics," in the General category:

  • "Why I don't use WordPress" — 10 August 2019
  • "What is aspBlast CMS" — 20 November 2019

The home page excerpts are truncated with a "More" link, so the full reasoning, if any, sits behind those article pages rather than in the summary text.

How to Protect Email and Phone Numbers from Spam Bots on a Website

The core approach is to never place a plain, machine-readable email address or phone number in your HTML. Instead, obfuscate it so browsers render it normally for humans while scrapers see nothing usable. Nelson Pires covers this exact problem on nelsonpires.com in his article "Protect your email and phone number from spam bots," framing it as a recurring issue: contact details shown on a site get harvested sooner or later, so they must stay hidden from bots yet visible to visitors. The methods below follow that principle; pick based on how much friction you can accept for users and how much maintenance you want.

Why plain text fails

Spam bots parse raw HTML, not the rendered page. An address like [email protected] in a mailto: link or a phone number in a tel: link is trivially extracted by regex. Hiding it with CSS (display:none, off-screen positioning, or color matching the background) does not help, because the string is still in the source. Any protection must ensure the actual address never appears as a contiguous string in the HTML delivered to the client.

Practical protection methods

1. JavaScript assembly

Store the address in parts and join them at runtime:

<a id="contact" href="#">Contact me</a>
<script>
  const user = "name";
  const domain = "example.com";
  const link = document.getElementById("contact");
  link.href = "mailto:" + user + "@" + domain;
  link.textContent = user + "@" + domain;
</script>

Input: the split strings in the script. Action: the browser concatenates them after load. Expected result: visitors see and can click the address; a scraper reading raw HTML finds only fragments.

Caveat: bots that execute JavaScript will still see the final value. This raises the bar but is not absolute.

2. HTML entity encoding

Encode characters as entities, e.g. &#110;&#97;&#109;&#101;&#64;example.com. Browsers decode these for display. Simple regex scrapers often miss them, but many modern harvesters decode entities, so treat this as a low-effort layer rather than a solution.

3. Contact form instead of exposed details

The most robust option: publish no address at all and route inquiries through a form. The address lives only on the server. This removes the harvesting surface entirely, at the cost of requiring form handling and spam protection on the form itself (honeypot fields, rate limiting, CAPTCHA).

4. Image rendering

Render the address as an image. Bots cannot read it as text, but users cannot copy it, screen readers may fail, and it is inconvenient on mobile. Use only when accessibility trade-offs are acceptable.

Choosing between them

Method Stops simple scrapers Stops JS-executing bots User friction Accessibility
JS assembly Yes No None Good
Entity encoding Partly No None Good
Contact form Yes Yes Medium Good if labeled
Image Yes Yes High (no copy) Poor

For most sites, a contact form plus JS assembly for any displayed address gives a reasonable balance. If the address must be visible and clickable, combine JS assembly with entity encoding; neither alone is sufficient against determined bots.

Verification and common pitfalls

  • Verify: view the page source (not the rendered DOM) and search for @ and your phone digits. If they appear as a readable string, the protection is not working.
  • Pitfall: testing only in the browser's element inspector. The inspector shows the post-JavaScript DOM, which will always contain the assembled address. Always check the raw response.
  • Pitfall: leaving the address in structured data (JSON-LD), meta tags, or sitemap files. Scrapers check these first.
  • Pitfall: forgetting the phone number. The same logic applies: assemble digits in script or use a form, and avoid tel: links with the full number in the source.

The underlying rule from the source article holds: the information must be invisible to bots but visible to users, and that means keeping it out of the HTML that bots receive.

What nelsonpires.com Is and What It Publishes

nelsonpires.com is the personal website of Nelson Pires, described on the site as a place for “software, development and general articles.” It is a collection of personal experiences, experiments, ideas, tips, and software notes rather than a company site, product page, or service offering. If you are looking for the author’s own writing on web development and related topics, this is the right kind of site; if you need a commercial product, documentation portal, or support desk, it is not that.

Who runs the site and how it is organized

The site presents itself as a personal publication. Articles are attributed to Nelson Pires and grouped under broad categories such as Development and General, with visible “Updated on” dates. That structure tells you two useful things:

  • The content is authored and curated by one person, so expect opinion and first-hand experience rather than editorial neutrality.
  • Posts are dated and occasionally revised, so older articles may reflect the tools and practices of their time.

The homepage is a running list of article previews. Each entry shows a title, author, category, update date, and a short excerpt, with a link to the full article.

What kinds of topics appear

The published pieces cluster around practical web development and personal commentary. Representative examples from the site include:

Topic Category What it covers
Protecting email and phone numbers from spam bots Development Keeping contact details visible to people but not to harvesting bots
Domain names for sale General Domains bought for projects that never launched
What is aspBlast CMS General A CMS written by the author himself
Why I don’t use WordPress General Reasons for avoiding WordPress
Adopting a mobile first design approach Development A shift from desktop-first to mobile-first layout thinking
Why Facebook is not for me General Personal position on social media
Verisso – online server headers tool General A released tool for checking request and response headers
Ionic’s ISAPI Rewrite Filter (IIRF) for IIS8+ Development URL rewriting on newer IIS versions
My IP History — A personal/technical note listed on the page

Two patterns stand out. First, several posts are about tools the author built or released, such as Verisso and aspBlast CMS. Second, several are opinion pieces explaining a personal choice, such as not using WordPress or not using Facebook. The mix is deliberate: the site’s own description frames it as “personal experiences, experiments, ideas, tips, software and much more.”

How to decide whether it is useful to you

Use the following conditions to judge fit:

  • Useful if you want one developer’s practical notes on web topics — spam-bot protection for contact details, mobile-first design, IIS URL rewriting, server header debugging — or you are curious about small independent tools and CMS projects.
  • Useful if you value dated, experience-based write-ups and are comfortable checking whether advice still applies to current versions of the software involved.
  • Less useful if you need official documentation, guaranteed maintenance, or vendor support. The site is a personal publication, and posts like the IIRF article explicitly describe workarounds for specific version gaps rather than supported product guidance.
  • Less useful if you want neutral comparisons. Pieces such as “Why I don’t use WordPress” are stated personal positions, so read them as one developer’s reasoning, not as a balanced evaluation.

A practical way to read the site

Start from the homepage list and pick by category and date. For development questions, open the Development entries first and check the “Updated on” line before relying on any version-specific instruction. For context on the author’s own projects, the General entries on aspBlast CMS, Verisso, and the domain-name post explain what he built and why. If a topic matches a decision you are facing — say, choosing a CMS or a rewriting approach — treat the article as a starting point and verify current compatibility with the software you actually run.

What Adopting a Mobile-First Design Approach Involves on nelsonpires.com

Adopting a mobile-first approach means designing for the smallest screen first and letting larger layouts grow from that base. On nelsonpires.com, Nelson Pires describes it as a "complete shift" in how he thinks about layout and content, having previously been a "desktop first design advocate." The site frames this as a personal account of changing his working method, not a step-by-step tutorial, so the practical value lies in understanding what that shift changes in day-to-day design decisions.

The core shift: from desktop-first to mobile-first

In a desktop-first workflow, the wide layout is the starting point and smaller screens are treated as a reduced version of it. Mobile-first reverses that order: the constrained screen defines the essential structure, and extra space on larger screens is used to add or expand content rather than to remove it.

The site's post "Adopting a mobile first design approach" (Development section, updated 25 May 2019) presents this reversal as the main idea. Pires notes he had "always been a desktop first design advocate," which makes the post a record of changing a long-held habit rather than a neutral overview.

What changes in layout and content decisions

Because the small screen is designed first, decisions that desktop-first workflows often defer become early constraints. Based on the site's description of the shift, the practical differences look like this:

Decision area Desktop-first habit Mobile-first consequence
Layout starting point Wide grid, then compress Narrow single-column base, then expand
Content priority Fit everything, then hide on small screens Decide what is essential before adding more
Navigation Full menu assumed Compact pattern designed first
Testing order Desktop browser first Small viewport first

The site does not publish a detailed method, breakpoint list, or tooling guide, so treat the table as the logical consequence of the stated shift rather than a checklist the author provides.

Why the author's experience matters for designers and developers

The post is useful mainly as a caution about switching costs. Pires describes the change as a "complete shift in the way I think about layout and content," which signals that mobile-first is not just a CSS adjustment applied at the end. Designers and developers considering the switch should expect to revisit content hierarchy and navigation patterns, not only column widths.

For a concrete case, imagine a page with a wide hero image, a three-column feature row, and a sidebar. Desktop-first tends to keep all three and stack them on phones. Mobile-first asks first whether the sidebar earns its place at all, then rebuilds the feature row as a single readable sequence before deciding how the extra width is used.

Limits of what the site covers

The nelsonpires.com entry is a short personal article. It does not include code samples, performance measurements, or a comparison of frameworks, and the site's other posts (such as those on email and phone number protection, aspBlast CMS, and why the author does not use WordPress) are separate topics. Readers who need an implementation procedure should treat the post as motivation and context, then consult dedicated mobile-first layout guidance for the mechanics.

What Is aspBlast CMS on nelsonpires.com?

aspBlast CMS is a content management system written entirely by Nelson Pires, the author of nelsonpires.com. According to the site, it is “another CMS but not just any other CMS” — the key distinction being that it is 100% his own code rather than a derivative of an existing platform. At the time of the site's update (20 November 2019), Pires described himself as “some distance away from having a marketable product,” so aspBlast CMS should be understood as a personal development project in progress, not a released or supported product you can download and adopt.

What the site actually says

The site's own summary is brief, and it is worth separating what is stated from what is not:

Question What nelsonpires.com states
Who develops it? Nelson Pires, writing it himself
Is it based on another CMS? No — described as 100% written by the author
Is it available to use? Not indicated; the author says he is “some distance away” from a marketable product
What features does it have? Not specified in the available page content
Is there pricing or a download? No pricing signals or download links appear on the site

The page positions aspBlast CMS as a work in progress. The phrase “so far I was able to develop a system that…” suggests a functioning core exists, but the excerpt does not describe which capabilities are complete.

Where it fits on the site

aspBlast CMS is filed under the site's General category, alongside posts on domain names and why the author doesn't use WordPress. The site as a whole covers software development and general topics, with development posts on subjects such as protecting email addresses and phone numbers from spam bots, adopting a mobile-first design approach, and using Ionic's ISAPI Rewrite Filter on IIS8+.

That context is useful for interpreting the CMS post: it reads as one developer documenting his own tooling choices and experiments, in the same spirit as his explanation of why he avoids WordPress. The aspBlast CMS article is a project note, not product documentation.

How to decide whether it matters to you

  • If you are looking for a CMS to install or evaluate, aspBlast CMS is not presented as an option — there is no stated release, feature list, or support channel on the site.
  • If you are interested in independent CMS development, the post is worth reading as a short account of one developer building a system from scratch and where that effort stood in late 2019.
  • If you want the author's broader views on CMS platforms, the companion post “Why I don't use WordPress” gives the reasoning behind his preference for his own approach.

Because the site provides no feature details or availability information, treat any assumption about what aspBlast CMS can do as unverified until the author publishes more.

Website Overview

Identifiable technologies and additional version or configuration signals make the service easier to fingerprint, which may help targeted scanners narrow their checks. An established domain and managed infrastructure suggest continuity of operations and may support dependable delivery, although neither guarantees service quality.

Domain and Registration

Registered in 2010, this domain has about 16 years of history. That suggests continuity, although ownership and purpose may have changed. Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The domain uses the common .com extension, which is not an independent safety signal.

DNS and Email

Nameservers are provided by Cloudflare, indicating managed DNS hosting. MX records point to the nelsonpires.com email service. No CNAME was found; the observed records resolve directly to addresses. SPF and DMARC are configured. DKIM status is unknown. TXT records include verification markers for Google. Such markers may also remain after a service stops being used.

TLS and Certificates

The public key uses EC with 256 bits. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued within the Google Trust Services cloud or CDN ecosystem. The certificate's total validity is about 90 days, consistent with a short renewal cycle.

HTTP and Browser Security

The checked browser-security headers were not detected, leaving fewer explicit browser-side safeguards. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. The cf-ray response header indicates a CDN or caching proxy in the delivery path. No obvious internal addresses or debug information were found in the headers. The Server header identifies cloudflare without an exact version.

Technology Stack Analysis

The public page identifies aspBlast CMS 0.2.4n, jQuery, Cloudflare, with exact versions exposed for 1 technologies. These details can narrow vulnerability checks, although exposure alone is not a vulnerability.

Search and Social Sharing

The title has 70 characters and may be truncated in search results. The Generator tag identifies aspBlast CMS 0.2.4n, making the publishing system easier to fingerprint. No Open Graph metadata was detected, so social previews may depend on platform inference. A meta description is present, with 80 characters. The observed directives allow indexing and link following.

Hosting and Email

DNSCloudflare
HostingCloudflare
Emailnelsonpires.com
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) Location unknown Inferred 104.21.44.93

Registration details

RDAP / WHOIS

RegistrarNameSilo, LLC
Registered2010-04-06
Expires2027-04-06
Domain statusclient transfer prohibited
Nameserverssara.ns.cloudflare.com、theo.ns.cloudflare.com
DNSSECunsigned

DNS records

DNS

TypeNameValueTTLPriority
Awww.nelsonpires.com104.21.44.93300—
Awww.nelsonpires.com172.67.198.61300—
AAAAwww.nelsonpires.com2606:4700:3031::ac43:c63d300—
AAAAwww.nelsonpires.com2606:4700:3036::6815:2c5d300—
MXnelsonpires.commail.nelsonpires.com3001
NSnelsonpires.comsara.ns.cloudflare.com86400—
NSnelsonpires.comtheo.ns.cloudflare.com86400—
TXTnelsonpires.comgoogle-site-verification=6Z3GV8wliJiU-3C2yq6QySSttImfRjER1RAjhflBA8g300—
TXTnelsonpires.comv=spf1 +a +mx +ip4:108.181.173.223 ~all300—
DMARC_dmarc.nelsonpires.comv=DMARC1; p=reject; sp=reject; rua=mailto:[email protected]; ruf=mailto:[email protected]; rf=afrf; pct=100; ri=86400300—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectnelsonpires.com
IssuerGoogle Trust Services
Valid until2026-12-29T09:12 · Remaining when checked: 62 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html; charset=utf-8
cache-controlprivate
servercloudflare

Identified technologies

aspBlast CMS 0.2.4njQueryCloudflare

Pages, Search and Sharing

Meta descriptionDiscover personal experiences, experiments, ideas, tips, software and much more.
Canonical URLhttps://www.nelsonpires.com/
LanguageEnglish (default)
Twitter CardNot detected

Unknown

No rules found

User reviews (0)

  • No reviews yet.