Thanks to visit codestin.com
Credit goes to github.com

Skip to content

MANDO-Project/mandoscan

Repository files navigation

Mandoscan - Smart Contract Vulnerability Detection Platform

A Next.js-based web application for analyzing and visualizing vulnerabilities in Solidity smart contracts. Mandoscan provides an interactive interface for detecting security issues, viewing control flow graphs, and examining detailed vulnerability reports.

Overview

Mandoscan is a comprehensive smart contract security analysis tool built with Next.js 15, React, and Tailwind CSS. It enables developers to upload Solidity smart contracts, analyze them for vulnerabilities, and visualize the results through interactive graphs and detailed reports.

Tech Stack

Getting Started

Prerequisites

  • Node.js 18+
  • npm, yarn, or pnpm package manager

Installation

  1. Clone the repository:
git clone [email protected]:MANDO-Project/mandoscan.git
cd mandoscan
  1. Install dependencies:
npm install
# or
yarn install
# or
pnpm install
  1. Configure environment variables (if needed):
# Create .env.local file for environment-specific settings

Development

Run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev

Open http://localhost:3000 to view the application.

The development server includes:

  • Hot module replacement for instant updates
  • Fast refresh for component changes
  • TypeScript type checking

Building for Production

npm run build
# or
yarn build
# or
pnpm build

The static site will be exported to the mando-tool directory (configured as distDir in next.config.mjs), and the final static export will be in the out directory.

Running Production Build Locally

After building, you can serve the static export:

npx serve out
# or use any static file server

About

Front-end of MandoScan framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published