简介
NetBox是一款开源的网络资源管理工具,它能够集中管理网络设备、IP地址、VLAN等信息,并提供了直观的界面和强大的功能。netbox使用方法
一、我们首先创建一个空目录,如 D:\web(或随便什么目录都行,桌面下都行,但最好是空的,因为方便打包),然后在在目录中创建一个新文件,并命名为:main.box,修改其内容如下:Dim httpd
Shell.Service.RunService "NBWeb", "NetBox Web Server", "NetBox Http Server Sample"
Sub OnServiceStart()
Set httpd = CreateObject("NetBox.HttpServer")
If httpd.Create("", 80) = 0 Then
Set host = httpd.AddHost("", "\www")
host.EnableScript = true
host.AddDefault "index.htm"
host.AddDefault "index.asp"
host.AddDefault "default.htm"
host.AddDefault "default.asp"
httpd.Start
else
Shell.Quit 0
end if
End Sub
Sub OnServiceStop()
httpd.Close
End Sub
Sub OnServicePause()
httpd.Stop
End Sub
Sub OnServiceResume()
httpd.Start
End Sub
最后保存!
说明:
(1):如果你成功安装了网络盒子,那么他的后缀是可以被识别的,图标为红色 .b 的样子
(2):我把上面代码的主要内容讲一下:
httpd.Create("", 80)是指使用80端口开设服务器,如果不喜欢,可以更改为别的!
那么访问地址后面必须加 :端口号 才能正常访问
Set host = httpd.AddHost("", "\www") 中的www就是你放网站程序的目录。也就是一定要与第二步将建立的目录名称相同!
host.AddDefault "index.htm" --\
host.AddDefault "index.asp" | 这些就是指设置默认首页文件,
host.AddDefault "default.htm" | 你可以自己更改,添加删除一行一个
host.AddDefault "default.asp" --/
二、然后在D:\WEB下面创建一个名为 www 的目录,如:d:\web\www
其下创建
一个 index.asp 文件,编辑内容如下:
<%
response.write "I Love You!"
%>
然后保存!
或者将你的asp程序 放到这个目录下比如bbsxp论坛程序!
三、调试运行
然后,我们双击运行 main.box,这时候,系统托盘处应该出现一个红色的 .b 样的小图标。
好,我们打开浏览器,地址栏输入:127.0.0.1,或 localhost 看看:
如果出现了 I Love You! ,说明成功了!
四、运行为服务
因为这个例程是以服务方式创建的 Web 服务器,所以你可以使用:myapp -install
将应用安装成为服务,这样,系统无须手动运行便可以自动运行了。
如果需要卸载服务,则可以执行下面的命令:myapp -remove 来删除服务
五、编译
编译的过程是简单的,执行 nbdw.exe(NetBox Deployment Wizard就是部署向导)。
1 点 选择文件夹 按钮,找到刚才我们建立的目录 d:\web,
2 然后点 浏览 按钮,
3 输入要生成的执行文件的目录和名称,
4 点 Build...,开始编译。
成功喽……
最后,我们得到了编译成功的那个执行文件,就是封装好的程序,可以复制到其它电脑上直接运行。很方便吧!
特点
1.全面的资源管理:可以详细记录服务器、网络设备、线缆等的信息。2.IP地址管理:精确管理IP地址的分配和使用情况。
3.可视化界面:直观呈现网络架构,方便查看和操作。
4.扩展性强:可以通过插件扩展功能。
netbox软件特色
支持 JavaScript、VBScript、Perl 等脚本语言支持 XML 和 Web Service
兼容 Active Server Pages
支持 COM 和 .NET 组件
支持 SSL 3.0、TLS
内置 RSA、DES、3DES、SHA、MD5
提供可编程的安全虚拟机用于运行第三方程序
支持通过 ADO 和 ODBC 访问几乎所有的大型数据库
支持系统硬件设备 RS232、RS485 等
支持基于 Microsoft、CISCO 和其他厂商的群集技术
兼容 Windows Script Components 并提供编译支持
支持 WAP、WML
构建 Web Service 和 Internet应用程序
netbox应用范围
构建 Web 站点NetBox 所提供的强大的编程能力,可以快速建立出功能强大的商业 Web 站点。使用 NetBox 所提供的高效应用服务器加上服务器集群解决方案,足以提供大型的门户网站的解决方案。
应用软件集成
您的企业是不是已经陷于一个个信息孤岛之中?当您在利用先进的信息技术来优化和改进业务流程的时候,会不会又形成了新的信息孤岛?这就是企业应用集成问题。结构化数据(存在于数据库中)和非结构化数据(电子表格、文本文件、图像、图表、报告、音频文件和视频文件等)的整合,避免数据的重复性录入,协调不一致的数据结构是企业应用软件集成的重要方面。 NetBox 提供的 XML数据交换技术是将您现有的应用和数据集成到 Web 上来的最佳手段。
无线应用
NetBox 可以将现有的数据通过 WiFi、GSM、CDMA 发送到现存的所有移动设备上,可以支持所有内置 WAP浏览器的移动终端,同时也具备通过 SMS 把信息发往手机的能力。通过 NetBox 强大的数据集成能力,可以把您的无限创意扩展到任何移动终端上,为企业提供了前所未有的移动商务处理能力。
商业应用
当业务不断扩大时,Internet 是扩展你的公司的网络和数据给合作伙伴和顾客的最有效的方式。利用 NetBox 你可以使用全部最先进的 Internet 技术集来构建新的丰富多彩的解决方案。通过 NetBox 提供的 Web应用程序平台,可以将最新的技术和标准,以及他们带来的强大功能和安全性集成在一个应用程序中,使得你可以轻松地为公司带来 Web 应用的优势。
ASP 应用
NetBox 提供对 IIS5.0 版 ASP 的兼容,和独有编译和发布工具,可以让原先已经开发的ASP应用更容易的部署到各种 Windows 平台上,而不需要安装 PWS 和 IIS。同时 NetBox 直接支持 NT Service 和 Windows 9X Service 构架,通过简单的编程,使您的应用成功的运行在7x24小时的环境中。
设备数据源
NetBox 兼容 WMI系统管理构架,您可以使用现存的近千个操作系统管理源代码去管理大型网络和大量计算机系统,增加系统运行可靠性,减少管理人员,实时的了解网络的运行状况。
NetBox 也提供了非常丰富的通讯功能,可以容易的建立和外围硬件设备通讯的应用,并将他们的运行状态反映到 Web 上来,也可以经由 Web 向他们发送指令,最终将这些设备集成到整个公司的信息系统中去。
应用场景
1.大型企业网络管理:协助管理复杂的网络架构。2.数据中心管理:高效管理服务器和网络资源。
3.电信行业:用于网络规划和资源调配。
netbox常用代码
Dim httpdShell.Service.RunService "NBWeb", "NetBox Web Server", "NetBox Http Server Sample"
"---------------------- Service Event ---------------------
Sub OnServiceStart()
Set httpd = CreateObject("NetBox.HttpServer")
If httpd.Create("", 8222) = 0 Then
Set host = httpd.AddHost("", "wwwroot")
host.EnableScript = true
host.AddDefault "default.asp"
httpd.Start
Set htWin= CreateObject("NetBox.HtmlWindow")
htWin.ContextMenu=false
htWin.Width=375
htWin.Height=200
htWin.Title="测试"
htWin.scrollbar=false
htWin.Open "http://127.0.0.1:8222/"
htWin.ShowDialog
"Set Console = Shell.Console
"httpd.Stop
"httpd.Close
"Set httpd = Nothing
else
Shell.Quit 0
end if
End Sub
Sub OnServiceStop()
httpd.Stop
httpd.Close
End Sub
Sub OnServicePause()
Shell.Quit 0
End Sub
Sub OnServiceResume()
httpd.Start
End Sub
netbox主要功能
NetBox 编译器编译全部内部结构对象、引擎和脚本文件,并封装形式到单独可执行程序中,不需要安装一切补丁包就可以在 Windows 98、Windows NT/2000/XP/.NET 2003 RC1 中直接实行,极大的方便了布署及安装。编译后程序执行速率提升2~10倍,编码安全性好有效的保护了专利权,克服了过去 ASP 研发的应用程序的发布问题。
可编程vm虚拟机
NetBox 提供了强悍的vm虚拟机对象,供开发商在应用程序中加入用户可编程特点(相近且强过Word 里的宏),提供客户定制测算、繁杂商务接待逻辑二次开发。因为vm虚拟机不同于应用程序,它可以信赖,能控制并去除有危害编码。NetBox 的vm虚拟机对象提供完备的不正确收益和错误捕捉作用。
网站服务器
NetBox 提供了可编程高性能 HTTP 网络服务器对象,立即编译到应用中不用独立部署。NetBox 应用经业内普遍检验的 OpenSSL 来支持高效率安全 SSL 和 TLS 规范。
网站服务器
NetBox 提供可编程高性能 TCP 网络服务器对象用以撰写线程同步互联网服务器程序,如 FTP,SMTP,POP3,Telnet,网游网络服务器等。内置 SSL、TLS 支持,不用编写程序立即支持安全性传送。
提示框
NetBox 提供一种新的迅速创建桌面运用的方式,开发者直接用功能齐全,设计方案容易的事情 HTML 做为程序界面,支持文本、图型、声音流媒体播放的整合,支持数据库访问,支持 HTTP 和 TCP,支持 XML,支持各种各样加密技术,支持各种各样外接设备。NetBox 能够在很短的时间内开发设计功能强大多媒体应用、网络技术应用(线下手机软件、下载神器等),商业服务软件客户端等。
NetBox是一款功能强大的服务器搭建软件,它为网络管理带来了便利和效率。通过合理利用NetBox,我们能够更好地掌控网络资源,提升管理水平。